কম্পিউটার টিউটোরিয়াল

পাইথনে দুটি অ্যারের আন্তরিক গুণফল পান

পাইথনে দুটি অ্যারের আন্তরিক গুণফল পেতে numpy.inner() মেথড ব্যবহার করুন। ১-ডি অ্যারে-র জন্য সাধারণ ভেক্টর আন্তরিক গুণফল, উচ্চ মাত্রার জন্য শেষ অক্ষের ওপর যোগফল গুণফল। প্যারামিটার a এবং b দুটি ভেক্টর। যদি অ-স্কেলার হয়, তবে তাদের শেষ ডায়মেনশন মিলতে হবে।

ধাপসমূহ

প্রথমে প্রয়োজনীয় লাইব্রেরি আমদানি করুন:

import numpy as np

দুটি ১-ডি নাম্পাই অ্যারে তৈরি করুন array() মেথড দিয়ে:

arr1 = np.array([5, 10, 15])
arr2 = np.array([20, 25, 30])

অ্যারে প্রদর্শন করুন:

print("Array1...\n", arr1)
print("\nArray2...\n", arr2)

ডায়মেনশন চেক করুন:

print("\nDimensions of Array1...\n", arr1.ndim)
print("\nDimensions of Array2...\n", arr2.ndim)

শেপ চেক করুন:

print("\nShape of Array1...\n", arr1.shape)
print("\nShape of Array2...\n", arr2.shape)

আন্তরিক গুণফল পান:

print("\nResult (Inner Product)...\n", np.inner(arr1, arr2))

উদাহরণ

import numpy as np
# দুটি ১-ডি নাম্পাই অ্যারে তৈরি করুন
arr1 = np.array([5, 10, 15])
arr2 = np.array([20, 25, 30])
# অ্যারে প্রদর্শন করুন
print("Array1...\n", arr1)
print("\nArray2...\n", arr2)
# ডায়মেনশন চেক করুন
print("\nDimensions of Array1...\n", arr1.ndim)
print("\nDimensions of Array2...\n", arr2.ndim)
# শেপ চেক করুন
print("\nShape of Array1...\n", arr1.shape)
print("\nShape of Array2...\n", arr2.shape)
# আন্তরিক গুণফল পান
print("\nResult (Inner Product)...\n", np.inner(arr1, arr2))

আউটপুট

Array1... [ 5 10 15]
Array2... [20 25 30]
Dimensions of Array1... 1
Dimensions of Array2... 1
Shape of Array1... (3,)
Shape of Array2... (3,)
Result (Inner Product)... 800
  1. পাইথনে দুটি ভেক্টরের ক্রস প্রোডাক্ট (Cross Product) ফেরত দিন

  2. পাইথনে ৪-ডি এবং ৩-ডি অ্যারের ক্রোনেকার প্রোডাক্ট (Kronecker Product) বের করুন

  3. পাইথনে দুটি অ্যারে-এর উপাদানগুলোর গুণফলের k-তম সর্বোচ্চ মান বের করার প্রোগ্রাম

  4. পাইথনে দুটি অ্যারের ইন্টারসেকশন II