ইনার প্রোডাক্ট: numpy.inner()
numpy.inner() ফাংশন দুটি অ্যারের ইনার প্রোডাক্ট গণনা করে। ১-ডি অ্যারেদের জন্য এটি ডট প্রোডাক্ট, উচ্চ মাত্রার জন্য শেষ অক্ষ নিয়ে যোগফল।
উদাহরণ: (1,1,2) এবং (3,2) আকারের অ্যারে
import numpy as np
arr1 = np.arange(2).reshape(1, 1, 2)
arr2 = np.arange(6).reshape(3, 2)
print("Array1 shape:", arr1.shape)
print("Array2 shape:", arr2.shape)
result = np.inner(arr1, arr2)
print("\nInner Product shape:", result.shape)
print("Result:\n", result)
আউটপুট
Array1 shape: (1, 1, 2)
Array2 shape: (3, 2)
Inner Product shape: (1, 1, 3)
Result:
[[[1 3 5]]]