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

अजगर - scipy.linalg.expm

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

सिंटैक्स

scipy.linalg.expm(x)

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

उदाहरण 1

आइए निम्नलिखित उदाहरण पर विचार करें -

# Import the required libraries
from scipy import linalg
import numpy as np

# Define the input array
e = np.array([[100 , 5] , [78 , 36]])
print("Input Array :\n", e)

# Calculate the exponential
m = linalg.expm(e)

# Display the exponential of matrix
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

आइए एक और उदाहरण लेते हैं -

# Import the required libraries
from scipy import linalg
import numpy as np

# Define the input array
k = np.zeros((3, 3))
print("Input Array :\n", k)

# Calculate the exponential
n = linalg.expm(k)

# Display the exponential of matrix
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

    interp1d() scipy.interpolate . का कार्य पैकेज का उपयोग 1-डी फ़ंक्शन को प्रक्षेपित करने के लिए किया जाता है। कुछ फ़ंक्शन y =f(x) का अनुमान लगाने के लिए x और y जैसे मानों की सरणियों की आवश्यकता होती है और फिर नए बिंदुओं का मान ज्ञात करने के लिए प्रक्षेप का उपयोग करता है। सिंटैक्स scipy.interpolate.int

  1. issuperset () पायथन में

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

  1. पायथन में घातीय मूल्य कैसे खोजें?

    x का घातांक मान, e की xवीं घात है, यूलर स्थिरांक जो एक अपरिमेय संख्या है जिसे यूलर संख्या कहा जाता है और यह 2.718281 के बराबर है। इसकी गणना करने के दो तरीके हैं। ** ऑपरेटर का उपयोग करना >>> import math >>> math.e**2 #math.e is defined constant in math module 7.3890560989306495 exp