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

Python - scipy.linalg.expm() फ़ंक्शन

scipy.linalg पैकेज का expm() फ़ंक्शन पैडे सन्निकटन (Padé approximation) का उपयोग करके मैट्रिक्स एक्सपोनेंशियल की गणना करता है। एक पैडे सन्निकटन किसी फ़ंक्शन का दिए गए क्रम का एक तर्कसंगत फ़ंक्शन द्वारा "सर्वोत्तम" सन्निकटन होता है। इस तकनीक के तहत, सन्निकटन की पावर सीरीज़ उस फ़ंक्शन की पावर सीरीज़ से सहमत होती है जिसका वह सन्निकटन कर रहा है।

सिंटैक्स

scipy.linalg.expm(x)

जहां x घातांक के लिए इनपुट मैट्रिक्स है।

उदाहरण 1

निम्नलिखित उदाहरण पर विचार करें:

# आवश्यक लाइब्रेरी इम्पोर्ट करें
from scipy import linalg
import numpy as np

# इनपुट ऐरे परिभाषित करें
e = np.array([[100, 5], [78, 36]])
print("Input Array:\n", e)

# एक्सपोनेंशियल की गणना करें
m = linalg.expm(e)

# मैट्रिक्स का एक्सपोनेंशियल प्रदर्शित करें
print("Exponential of e:\n", m)

आउटपुट

उपरोक्त प्रोग्राम निम्नलिखित आउटपुट उत्पन्न करेगा:

Input Array:
[[100 5]
 [ 78 36]]
Exponential of e:
[[6.74928440e+45 4.84840154e+44]
 [7.56350640e+45 5.43330432e+44]]

उदाहरण 2

एक और उदाहरण लेते हैं:

# आवश्यक लाइब्रेरी इम्पोर्ट करें
from scipy import linalg
import numpy as np

# इनपुट ऐरे परिभाषित करें
k = np.zeros((3, 3))
print("Input Array:\n", k)

# एक्सपोनेंशियल की गणना करें
n = linalg.expm(k)

# मैट्रिक्स का एक्सपोनेंशियल प्रदर्शित करें
print("Exponential of k:\n", n)

आउटपुट

यह निम्नलिखित आउटपुट उत्पन्न करेगा:

Input Array:
[[0. 0. 0.]
 [0. 0. 0.]
 [0. 0. 0.]]
Exponential of k:
[[1. 0. 0.]
 [0. 1. 0.]
 [0. 0. 1.]]
  1. पायथन - scipy.interpolate.interp1d पायथन - scipy.interpolate.interp1d

    scipy.interpolate पैकेज का interp1d() फंक्शन 1-D फंक्शन को इंटरपोलेट करने के लिए उपयोग किया जाता है। यह x और y जैसे मानों के ऐरे लेता है ताकि कुछ फंक्शन y = f(x) का अनुमान लगाया जा सके और फिर नए पॉइंट्स का मान खोजने के लिए इंटरपोलेशन का उपयोग करता है। सिंटैक्स scipy.interpolate.interp1d(x, y) जहां

  1. पायथन में issuperset() फंक्शन पायथन में issuperset() फंक्शन

    इस लेख में, हम पायथन में issuperset() और विभिन्न क्षेत्रों में इसके कार्यान्वयन के बारे में जानेंगे।यह मेथड बूलियन True वापस करता है यदि सेट B के सभी तत्व सेट A के सभी तत्वों को समाहित करते हैं जिसे तर्क के रूप में पारित किया जाता है और झूठा वापस करता है यदि A के सभी तत्व B में मौजूद नहीं हैं।इसका म

  1. - पायथन में एक्सपोनेंशियल वैल्यू कैसे खोजें?

    किसी संख्या x का एक्सपोनेंशियल वैल्यू, x की घात पर e (यूलर का स्थिरांक) होता है, जो एक अपरिमेय संख्या है जिसे यूलर की संख्या कहा जाता है और यह 2.718281 के बराबर होती है। इसे गणना करने के दो तरीके हैं। ** ऑपरेटर का उपयोग करके >>> import math >>> math.e**2 # math.e मैथ मॉड्यूल में प