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

পাইথনে লিনিয়ার অ্যালজেব্রায় বর্গ ম্যাট্রিক্সকে n ঘাত করা

ম্যাট্রিক্স পাওয়ার (Matrix Power)

numpy.linalg.matrix_power() ফাংশন বর্গ ম্যাট্রিক্সকে n ঘাত করে। n>=0 হলে রিপিটেড স্কোয়ারিং এবং মাল্টিপ্লিকেশন, n=0 হলে অভেদ ম্যাট্রিক্স, n<0 হলে ইনভার্সের পাওয়ার।

উদাহরণ: n = 0 (অভেদ ম্যাট্রিক্স)

import numpy as np
from numpy.linalg import matrix_power

# কাল্পনিক একক ম্যাট্রিক্স
arr = np.array([[0,  1],
                [-1, 0]])

print("Our Array...\n", arr)
print("\nDimensions...\n", arr.ndim)
print("\nDatatype...\n", arr.dtype)
print("\nShape...\n", arr.shape)

# n = 0
print("\nResult (Power 0)...\n", matrix_power(arr, 0))

আউটপুট

Our Array...
 [[ 0  1]
 [-1  0]]
Dimensions... 2
Datatype... int64
Shape... (2, 2)
Result (Power 0)...
 [[1 0]
 [0 1]]
  1. পাইথনে ২ নর্ম ব্যবহার করে ম্যাট্রিক্সের কন্ডিশন নম্বর গণনা করুন

  2. পাইথনে ফ্রবেনিয়াস নর্ম (Frobenius Norm) ব্যবহার করে ম্যাট্রিক্সের কন্ডিশন নম্বর গণনা করুন

  3. পাইথনে লিনিয়ার অ্যালজেব্রায় ম্যাট্রিক্স বা ভেক্টরের নর্ম (Norm) ফেরত দিন

  4. পাইথনে লিনিয়ার অ্যালজেব্রায় কোলেসکی ডিকম্পোজিশন (Cholesky Decomposition) ফেরত দিন