ম্যাট্রিক্স পাওয়ার (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]]