Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> Python

पायथन में मैट्रिक्स के स्टैक का डिटरमिनेंट निकालना

रैखिक बीजगणित में मैट्रिक्स के स्टैक (ढेर) का डिटरमिनेंट निकालने के लिए, पायथन के NumPy में np.linalg.det() फ़ंक्शन का उपयोग करें। पहला पैरामीटर a वह इनपुट सरणी है जिसके लिए डिटरमिनेंट की गणना की जाती है। यह विधि a का डिटरमिनेंट लौटाती है।

चरण

सबसे पहले, आवश्यक लाइब्रेरी आयात करें:

import numpy as np

एक सरणी बनाएं:

arr = np.array([ [[1, 2], [3, 4]], [[1, 2], [2, 1]], [[1, 3], [3, 1]] ])

सरणी प्रदर्शित करें:

print("हमारी सरणी...\n", arr)

आयाम जांचें:

print("\nहमारी सरणी के आयाम...\n", arr.ndim)

डेटा प्रकार प्राप्त करें:

print("\nहमारी सरणी ऑब्जेक्ट का डेटा प्रकार...\n", arr.dtype)

आकार प्राप्त करें:

print("\nहमारी सरणी ऑब्जेक्ट का आकार...\n", arr.shape)

मैट्रिक्स के स्टैक का डिटरमिनेंट निकालने के लिए np.linalg.det() का उपयोग करें:

print("\nपरिणाम (डिटरमिनेंट)...\n", np.linalg.det(arr))

उदाहरण

import numpy as np
# एक सरणी बनाएं
arr = np.array([ [[1, 2], [3, 4]], [[1, 2], [2, 1]], [[1, 3], [3, 1]] ])
# सरणी प्रदर्शित करें
print("हमारी सरणी...\n", arr)
# आयाम जांचें
print("\nहमारी सरणी के आयाम...\n", arr.ndim)
# डेटा प्रकार प्राप्त करें
print("\nहमारी सरणी ऑब्जेक्ट का डेटा प्रकार...\n", arr.dtype)
# आकार प्राप्त करें
print("\nहमारी सरणी ऑब्जेक्ट का आकार...\n", arr.shape)
# डिटरमिनेंट की गणना करें
print("\nपरिणाम (डिटरमिनेंट)...\n", np.linalg.det(arr))

आउटपुट

हमारी सरणी... [[[1 2] [3 4]] [[1 2] [2 1]] [[1 3] [3 1]]]
हमारी सरणी के आयाम... 3
हमारी सरणी ऑब्जेक्ट का डेटा प्रकार... int64
हमारी सरणी ऑब्जेक्ट का आकार... (3, 2, 2)
परिणाम (डिटरमिनेंट)... [-2. -3. -8.]
  1. - पायथन में फ्रोबेनियस नॉर्म का उपयोग करके मैट्रिक्स की कंडीशन संख्या निकालना

    रैखिक बीजगणित में मैट्रिक्स की कंडीशन संख्या निकालने के लिए, पायथन में numpy.linalg.cond() विधि का उपयोग करें। यह विधि p के मान के आधार पर सात अलग-अलग नॉर्म में से एक का उपयोग करके कंडीशन संख्या लौटाने में सक्षम है। यह मैट्रिक्स की कंडीशन संख्या लौटाता है। यह अनंत हो सकता है। x की कंडीशन संख्या को

  1. - पायथन में रैखिक बीजगणित में मैट्रिक्स या वैक्टर का नॉर्म लौटाना

    रैखिक बीजगणित में मैट्रिक्स या वैक्टर का नॉर्म लौटाने के लिए, पायथन NumPy में LA.norm() विधि का उपयोग करें। पहला पैरामीटर x एक इनपुट सरणी है। यदि अक्ष None है, तो x 1-D या 2-D होना चाहिए, जब तक कि ord None न हो। यदि अक्ष और ord दोनों None हैं, तो x.ravel का 2-नॉर्म लौटाया जाएगा। दूसरा पैरामीटर ord न

  1. - पायथन में रैखिक बीजगणित में कोलेस्की विघटन लौटाना

    कोलेस्की विघटन लौटाने के लिए, numpy.linalg.cholesky() विधि का उपयोग करें। वर्ग मैट्रिक्स a का कोलेस्की विघटन, L * L.H लौटाएं, जहां L निचला-त्रिकोणीय है और .H संयुग्म ट्रांसपोज ऑपरेटर है। a हर्मिटियन और पॉजिटिव-डेफिनिट होना चाहिए। यह जांचने के लिए कोई जांच नहीं की जाती कि a हर्मिटियन है या नहीं। इसके