NumPy 1.14 - numpy.linalg.det()

numpy.linalg.det




numpy

numpy.linalg.det

numpy.linalg.det(a) [source]

एक सरणी के निर्धारक की गणना करें।

पैरामीटर:

a : (…, M, M) array_like

के लिए निर्धारकों की गणना करने के लिए इनपुट सरणी।

यह दिखाता है:

det : (…) array_like

के निर्धारक।

यह भी देखें

slogdet
निर्धारक का प्रतिनिधित्व करने का एक और तरीका, बड़े मैट्रिस के लिए अधिक उपयुक्त है जहां अंडरफ्लो / ओवरफ्लो हो सकता है।

टिप्पणियाँ

संस्करण 1.8.0 में नया।

प्रसारण नियम लागू होते हैं, विवरण के लिए numpy.linalg प्रलेखन देखें।

निर्धारक LUACK रूटीन z / dgetrf का उपयोग करके LU कारक के माध्यम से गणना की जाती है।

उदाहरण

2-डी सरणी [[ए, बी], [सी, डी]] का निर्धारक विज्ञापन है - बीसी:

>>> a = np.array([[1, 2], [3, 4]])
>>> np.linalg.det(a)
-2.0

मैट्रिक्स के ढेर के लिए कम्प्यूटिंग निर्धारक:

>>> a = np.array([ [[1, 2], [3, 4]], [[1, 2], [2, 1]], [[1, 3], [3, 1]] ])
>>> a.shape
(3, 2, 2)
>>> np.linalg.det(a)
array([-2., -3., -8.])