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

पायथन में SciPy का उपयोग करके मैट्रिक्स का डिटरमिनेंट मान कैसे गणना करें


डिटरमिनेंट मान की गणना एक मैट्रिक्स पर या एक सरणी पर की जा सकती है जिसमें एक से अधिक आयाम हों।

कभी-कभी मैट्रिक्स/सरणी को बेहतर ढंग से समझने के लिए डिटरमिनेंट ऑपरेशन की आवश्यकता हो सकती है।

SciPy एक 'det' नामक फंक्शन प्रदान करता है जो 'linalg' क्लास में मौजूद है जो 'लीनियर अल्जेब्रा' (Linear Algebra) का संक्षिप्त रूप है।

'det' फंक्शन का सिंटैक्स

scipy.linalg.det(matrix)

'matrix' वह पैरामीटर है जिसे 'det' फंक्शन में पास किया जाता है ताकि उसका डिटरमिनेंट मान निकाला जा सके।

इस फंक्शन को मैट्रिक्स/सरणी को आर्गुमेंट के रूप में पास करके कॉल किया जा सकता है।

पायथन में SciPy का उपयोग करके मैट्रिक्स का डिटरमिनेंट मान कैसे गणना करें

उपरोक्त तस्वीर में, मान लें कि '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' फंक्शन में पैरामीटर्स पास किए जाते हैं जो मैट्रिक्स का डिटरमिनेंट मान गणना करता है।
  • फंक्शन को कॉल किया जाता है।
  • यह आउटपुट कंसोल पर प्रदर्शित होता है।
  1. पायथन में  implot  फंक्शन का उपयोग कैसे करें जब एक चर डिस्क्रीट मान हो पायथन में 'implot' फंक्शन का उपयोग कैसे करें जब एक चर डिस्क्रीट मान हो

    जब रिग्रेशन मॉडल बनाए जाते हैं, तो मल्टीकॉलीनियरिटी की जांच की जाती है। ऐसा इसलिए क्योंकि हमें सभी विभिन्न सतत चर के संयोजनों के बीच मौजूद सहसंबंध को समझने की आवश्यकता होती है। यदि चर के बीच मल्टीकॉलीनियरिटी मौजूद है, तो हमें यह सुनिश्चित करना होगा कि इसे डेटा से हटा दिया जाए।यह वह जगह है जहां regpo

  1. पायथन Seaborn लाइब्रेरी में countplot का उपयोग करके डेटा कैसे विज़ुअलाइज़ करें पायथन Seaborn लाइब्रेरी में countplot का उपयोग करके डेटा कैसे विज़ुअलाइज़ करें

    Seaborn एक लाइब्रेरी है जो डेटा विज़ुअलाइज़ करने में मदद करती है। यह कस्टमाइज़्ड थीम और हाई-लेवल इंटरफेस के साथ आती है।पिछले प्लॉट में, हमने पूरे डेटासेट को ग्राफ पर प्लॉट किया। बार प्लॉट की मदद से, हम डेटा के वितरण की केंद्रीय प्रवृत्ति को समझ सकते हैं।बारप्लॉट फंक्शन एक श्रेणीबद्ध चर और एक सतत चर

  1. Python में SciPy का उपयोग करके मैट्रिक्स के आइजन वैल्यू और आइजन वेक्टर की गणना कैसे करें? Python में SciPy का उपयोग करके मैट्रिक्स के आइजन वैल्यू और आइजन वेक्टर की गणना कैसे करें?

    आइजन वेक्टर और आइजन वैल्यू कई स्थितियों में उपयोगी होते हैं। जर्मन में आइजन शब्द का अर्थ अपना या विशिष्ट होता है। एक आइजन वेक्टर को विशिष्ट वेक्टर के रूप में भी जाना जाता है। मान लीजिए हमें एक डेटासेट पर कुछ ट्रांसफॉर्मेशन करने की आवश्यकता है लेकिन दी गई शर्त यह है कि डेटासेट में डेटा की दिशा नहीं ब