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

पाइथन में मैट्रिक्स के निर्धारक मूल्य की गणना करने के लिए SciPy का उपयोग कैसे किया जा सकता है?

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

कभी-कभी मैरिक्स/सरणी को बेहतर ढंग से समझने की आवश्यकता हो सकती है। यह वह जगह है जहां निर्धारक संचालन की आवश्यकता होगी।

SciPy 'det' नामक एक फ़ंक्शन प्रदान करता है जो 'linalg' वर्ग में मौजूद है जो 'रैखिक बीजगणित' के लिए छोटा है।

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

scipy.linalg.det(matrix)

'मैट्रिक्स' वह पैरामीटर है जो 'det' फ़ंक्शन को इसके निर्धारक मान को खोजने के लिए पास किया जाता है।

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

पाइथन में मैट्रिक्स के निर्धारक मूल्य की गणना करने के लिए SciPy का उपयोग कैसे किया जा सकता है?

उपरोक्त चित्र में, मान लीजिए कि 'ए', 'बी', 'सी' और 'डी' एक मैट्रिक्स के संख्यात्मक मान हैं। सारणिक की गणना 'ए', 'डी' और 'बी', 'सी' के गुणनफल के बीच अंतर ज्ञात करके की जाती है।

आइए देखें कि यह कैसे किया जा सकता है।

उदाहरण

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. डेटा के मूल्यों को फिट करने के लिए 'इम्प्लाट' फ़ंक्शन का उपयोग कैसे किया जा सकता है यदि चर में से एक पायथन में एक असतत मान है?

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

  1. पायथन सीबॉर्न लाइब्रेरी में डेटा की कल्पना करने के लिए काउंटप्लॉट का उपयोग कैसे किया जा सकता है?

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

  1. पाइथन में मैट्रिक्स के ईजिन मानों और ईजिन वैक्टरों की गणना करने के लिए साइपी का उपयोग कैसे किया जा सकता है?

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