পাইথনে দুটি অ্যারের আন্তরিক গুণফল পেতে 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