ভূমিকা
NumPy-এর numpy.inner() মেথড দুইটি মাল্টি-ডাইমেনশনাল অ্যারের ইনার প্রোডাক্ট গণনা করে। লাস্ট ডাইমেনশন মached হলে সাম প্রোডাক্ট করা হয়।
ধাপসমূহ
- লাইব্রেরি আমদানি:
import numpy as np - দুটি 2D অ্যারে:
arr1 = np.array([[5, 10], [15, 20]]) arr2 = np.array([[6, 12], [18, 24]]) - বৈশিষ্ট্য:
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, 20]])
arr2 = np.array([[6, 12], [18, 24]])
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 20]]
Array2...
[[ 6 12]
[18 24]]
Dimensions of Array1...
2
Dimensions of Array2...
2
Shape of Array1...
(2, 2)
Shape of Array2...
(2, 2)
Result (Inner Product)...
[[150 330]
[330 750]]