কম্পিউটার টিউটোরিয়াল

পাইথনে matrix() অবজেক্টের মাল্টিপ্লিকেটিভ ইনভার্স


ভূমিকা

NumPy-এর numpy.linalg.inv() মেথড np.matrix অবজেক্টের মাল্টিপ্লিকেটিভ ইনভার্স গণনা করে। স্কোয়ার ম্যাট্রিক্স a এর জন্য dot(a, ainv) = dot(ainv, a) = eye(a.shape[0]) সন্তুষ্ট করে।

ধাপসমূহ

  1. লাইব্রেরি আমদানি:
    import numpy as np
    from numpy.linalg import inv
  2. অ্যারে তৈরি:
    arr = np.array([[5, 10], [15, 20]])
  3. বৈশিষ্ট্য:
    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)
  4. ম্যাট্রিক্স অবজেক্ট হিসেবে ইনভার্স:
    print("\nResult...\n", np.linalg.inv(np.matrix(arr)))

সম্পূর্ণ উদাহরণ

import numpy as np
from numpy.linalg import inv

arr = np.array([[5, 10], [15, 20]])
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(np.matrix(arr)))

আউটপুট

Our Array...
[[ 5 10]
 [15 20]]
Dimensions of our Array...
2
Datatype of our Array object...
int64
Shape of our Array object...
(2, 2)
Result...
[[-0.4  0.2]
 [ 0.3 -0.1]]

  1. পাইথনে অ্যারে এলিমেন্টগুলোর ইনভার্স হাইপারবোলিক সাইন

  2. পাইথনে লিনিয়ার অ্যালজেব্রায় অ্যারের ডিটারমিন্যান্ট গণনা করুন

  3. পাইথনে ২ নর্ম ব্যবহার করে ম্যাট্রিক্সের কন্ডিশন নম্বর গণনা করুন

  4. পাইথনে জটিল হার্মিটিয়ান বা বাস্তব সিমেট্রিক ম্যাট্রিক্সের আইজেনভ্যালু (Eigenvalues) গণনা করুন