डिटरमिनेंट मान की गणना एक मैट्रिक्स पर या एक सरणी पर की जा सकती है जिसमें एक से अधिक आयाम हों।
कभी-कभी मैट्रिक्स/सरणी को बेहतर ढंग से समझने के लिए डिटरमिनेंट ऑपरेशन की आवश्यकता हो सकती है।
SciPy एक 'det' नामक फंक्शन प्रदान करता है जो 'linalg' क्लास में मौजूद है जो 'लीनियर अल्जेब्रा' (Linear Algebra) का संक्षिप्त रूप है।
'det' फंक्शन का सिंटैक्स
scipy.linalg.det(matrix)
'matrix' वह पैरामीटर है जिसे 'det' फंक्शन में पास किया जाता है ताकि उसका डिटरमिनेंट मान निकाला जा सके।
इस फंक्शन को मैट्रिक्स/सरणी को आर्गुमेंट के रूप में पास करके कॉल किया जा सकता है।

उपरोक्त तस्वीर में, मान लें कि 'a', 'b', 'c' और 'd' एक मैट्रिक्स के संख्यात्मक मान हैं। डिटरमिनेंट की गणना 'a', 'd' के गुणनफल और 'b', 'c' के गुणनफल के अंतर से की जाती है।
आइए देखते हैं कि यह कैसे किया जा सकता है।
उदाहरण
from scipy import linalg
import numpy as np
two_d_matrix = np.array([
[7, 9],
[33, 8]
])
print("The determinant value of the matrix is :")
print(linalg.det(two_d_matrix))आउटपुट
The determinant value of the matrix is : -241.0
व्याख्या
- आवश्यक लाइब्रेरी आयात की जाती हैं।
- एक मैट्रिक्स को कुछ मानों के साथ परिभाषित किया जाता है।
- 'det' फंक्शन में पैरामीटर्स पास किए जाते हैं जो मैट्रिक्स का डिटरमिनेंट मान गणना करता है।
- फंक्शन को कॉल किया जाता है।
- यह आउटपुट कंसोल पर प्रदर्शित होता है।