ভূমিকা
NumPy-এর numpy.linalg.pinv() মেথড একটি ম্যাট্রিক্সের (Moore-Penrose) পসেরডো-ইনভার্স গণনা করে। এটি SVD ব্যবহার করে জেনারেলাইজড ইনভার্স বের করে।
ধাপসমূহ
- লাইব্রেরি আমদানি:
import numpy as np - র্যান্ডম ম্যাট্রিক্স তৈরি:
arr = np.random.randn(9, 6) - বৈশিষ্ট্য:
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.pinv(arr))
সম্পূর্ণ উদাহরণ
import numpy as np
arr = np.random.randn(9, 6)
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.pinv(arr))
আউটপুট
Our Array...
[[ 2.14644893 -0.14757929 ...] ...]
Dimensions of our Array...
2
Datatype of our Array object...
float64
Shape of our Array object...
(9, 6)
Result...
[[ 0.19229685 -0.03266066 ...] ...]