रैखिक बीजगणित में वर्ग मैट्रिक्स को घात 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]]