एक सरणी के निर्धारक के संकेत और प्राकृतिक लघुगणक की गणना करने के लिए, पायथन में thenumpy.linalg.slogdet() विधि का उपयोग करें। पहला पैरामीटर, s एक इनपुट सरणी है, एक वर्ग2-D सरणी होना चाहिए।
संकेत के साथ विधि, निर्धारक के संकेत का प्रतिनिधित्व करने वाली संख्या लौटाती है। एक वास्तविक मैट्रिक्स के लिए, यह 1, 0, या -1 है। एक जटिल मैट्रिक्स के लिए, यह निरपेक्ष मान 1 के साथ एक जटिल संख्या है, या फिर 0. लॉगडेट के साथ विधि, निर्धारक के निरपेक्ष मान का प्राकृतिक लॉग लौटाती है। यदि सारणिक शून्य है, तो चिह्न 0 होगा और लॉगडेट -Inf होगा। सभी मामलों में, सारणिक * np.exp(logdet) चिह्न के बराबर होता है।
कदम
सबसे पहले, आवश्यक पुस्तकालयों को आयात करें -
import numpy as np
एक सरणी बनाएं -
arr = np.array([[ 1, 2], [ 3, 4]])
सरणी प्रदर्शित करें -
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)
रैखिक बीजगणित में एक सरणी का निर्धारक -
print("\nDeterminant...\n",np.linalg.det(arr))
एक सरणी के निर्धारक के संकेत और प्राकृतिक लघुगणक की गणना करने के लिए, पायथन में thenumpy.linalg.slogdet() विधि का उपयोग करें। यदि सारणिक शून्य है, तो चिह्न 0 होगा और logdet होगा -Inf। सभी मामलों में, सारणिक चिह्न * np.exp(logdet) -
के बराबर होता है(sign, logdet) = np.linalg.slogdet(arr) print("\nResult....\n",(sign, logdet))
उदाहरण
import numpy as np # Create an array arr = np.array([[ 1, 2], [ 3, 4]]) # 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) # The determinant of an array in linear algebra print("\nDeterminant...\n",np.linalg.det(arr)) # To Compute the sign and natural logarithm of the determinant of an array, use the numpy.linalg.slogdet() method in Python (sign, logdet) = np.linalg.slogdet(arr) print("\nResult....\n",(sign, logdet))
आउटपुट
Our Array... [[1 2] [3 4]] Dimensions of our Array... 2 Datatype of our Array object... int64 Shape of our Array object... (2, 2) Determinant... -2.0000000000000004 Result.... (-1.0, 0.6931471805599455)