আউটার প্রোডাক্ট: numpy.outer() অ্যারে এবং স্কেলারের সাথে
numpy.outer() ফাংশন দুটি ভেক্টরের আউটার প্রোডাক্ট দেয়। স্কেলারের সাথে ব্যবহার করলে স্কেলারটি ফ্ল্যাটেন হয়ে ১-ডি অ্যারে হিসেবে বিবেচিত হয়।
উদাহরণ: ২x২ অভেদ ম্যাট্রিক্স এবং স্কেলার ২
import numpy as np
arr = np.eye(2)
val = 2
print("Array...\n", arr)
print("\nDatatype...\n", arr.dtype)
print("\nDimensions...\n", arr.ndim)
print("\nShape...\n", arr.shape)
result = np.outer(arr, val)
print("\nOuter Product with Scalar:\n", result)
আউটপুট
Array...
[[1. 0.]
[0. 1.]]
Datatype... float64
Dimensions... 2
Shape... (2, 2)
Outer Product with Scalar:
[[2.]
[0.]
[0.]
[2.]]