ভূমিকা
NumPy-এর numpy.linalg.inv() মেথড একসাথে একাধিক স্কোয়ার ম্যাট্রিক্সের ইনভার্স গণনা করতে পারে। ইনপুট হিসেবে 3D অ্যারে (স্ট্যাক) দেওয়া যায়।
ধাপসমূহ
- লাইব্রেরি আমদানি:
import numpy as np from numpy.linalg import inv - একাধিক ম্যাট্রিক্স তৈরি:
arr = np.array([[[1., 2.], [3., 4.]], [[1, 3], [3, 5]]]) - বৈশিষ্ট্য:
print("Our Array...\n", arr) print("\nDimensions of our Array...\n", arr.ndim) print("\nDatatype of our Array object...\n", arr.dtype) print("\nShape of our Array object...\n", arr.shape) - ইনভার্স গণনা:
print("\nResult...\n", np.linalg.inv(arr))
সম্পূর্ণ উদাহরণ
import numpy as np
from numpy.linalg import inv
arr = np.array([[[1., 2.], [3., 4.]], [[1, 3], [3, 5]]])
print("Our Array...\n", arr)
print("\nDimensions of our Array...\n", arr.ndim)
print("\nDatatype of our Array object...\n", arr.dtype)
print("\nShape of our Array object...\n", arr.shape)
print("\nResult...\n", np.linalg.inv(arr))
আউটপুট
Our Array...
[[[1. 2.] [3. 4.]] [[1. 3.] [3. 5.]]]
Dimensions of our Array...
3
Datatype of our Array object...
float64
Shape of our Array object...
(2, 2, 2)
Result...
[[[-2. 1. ]
[ 1.5 -0.5 ]]
[[-1.25 0.75]
[ 0.75 -0.25]]]