रैखिक बीजगणित में वर्ग मैट्रिक्स को घात n तक बढ़ाने के लिए, numpy.linalg.matrix_power() inPython का उपयोग करें सकारात्मक पूर्णांक n के लिए, शक्ति की गणना बार-बार मैट्रिक्स वर्ग और मैट्रिक्स गुणन द्वारा की जाती है। यदि n ==0, M के समान आकार का पहचान मैट्रिक्स लौटाया जाता है। यदि n <0, प्रतिलोम की गणना की जाती है और फिर उसे एब्स (n) तक बढ़ा दिया जाता है।
वापसी मूल्य एम के समान आकार और प्रकार है; यदि घातांक धनात्मक या शून्य है तो तत्वों का प्रकार M के समान है। यदि घातांक ऋणात्मक है तो तत्व फ़्लोटिंग-पॉइंट हैं। पहला पैरामीटर, a "संचालित" होने के लिए एक मैट्रिक्स है। दूसरा पैरामीटर, n वह घातांक है जो कोई भी पूर्णांक या लंबा पूर्णांक, धनात्मक, ऋणात्मक या शून्य हो सकता है।
कदम
सबसे पहले, आवश्यक पुस्तकालयों को आयात करें -
import numpy as np from numpy.linalg import matrix_power
एक 2D सरणी बनाएं, काल्पनिक इकाई के बराबर मैट्रिक्स -
arr = np.array([[0, 1], [-1, 0]])
सरणी प्रदर्शित करें -
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)
रैखिक बीजगणित में वर्ग मैट्रिक्स को घात n तक बढ़ाने के लिए, numpy.linalg.matrix_power() inPython का उपयोग करें। सकारात्मक पूर्णांक n के लिए, शक्ति की गणना बार-बार मैट्रिक्स वर्ग और मैट्रिक्स गुणन द्वारा की जाती है। यदि n ==0, M के समान आकार का पहचान मैट्रिक्स लौटाया जाता है। यदि n <0, प्रतिलोम की गणना की जाती है और फिर उसे एब्स (n) तक बढ़ा दिया जाता है -
print("\nResult...\n",matrix_power(arr, 0)) उदाहरण
import numpy as np
from numpy.linalg import matrix_power
# Create a 2D array, matrix equivalent of the imaginary unit
arr = np.array([[0, 1], [-1, 0]])
# Display the array
print("Our Array...\n",arr)
# Check the Dimensions
print("\nDimensions of our Array...\n",arr.ndim)
# Get the Datatype
print("\nDatatype of our Array object...\n",arr.dtype)
# Get the Shape
print("\nShape of our Array object...\n",arr.shape)
# To raise a square matrix to the power n in Linear Algebra, use the numpy.linalg.matrix_power() in Python
print("\nResult...\n",matrix_power(arr, 0)) में आउटपुट
Our Array... [[ 0 1] [-1 0]] Dimensions of our Array... 2 Datatype of our Array object... int64 Shape of our Array object... (2, 2) Result... [[1 0] [0 1]]