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

पायथन में एक हरमाइट श्रृंखला की जड़ों की गणना करें

एक Hermite श्रृंखला की जड़ों की गणना करने के लिए, Python Numpy में hermite.hermroots() विधि का उपयोग करें। यह विधि श्रृंखला की जड़ों का एक Array लौटाती है। यदि सभी मूल वास्तविक हैं, तो बाहर भी वास्तविक है, अन्यथा यह जटिल है। पैरामीटर, c गुणांकों की 1-डी सरणी है।

मूल अनुमानों को साथी मैट्रिक्स के eigenvalues ​​के रूप में प्राप्त किया जाता है, जटिल विमान की उत्पत्ति से दूर रूट्स में ऐसे मूल्यों के लिए श्रृंखला की संख्यात्मक अस्थिरता के कारण बड़ी त्रुटियां हो सकती हैं। 1 से अधिक बहुलता वाले रूट भी बड़ी त्रुटियां दिखाएंगे क्योंकि ऐसे बिंदुओं के पास थीसिस का मान जड़ों में त्रुटियों के प्रति अपेक्षाकृत असंवेदनशील होता है। न्यूटन की विधि के कुछ पुनरावृत्तियों द्वारा उत्पत्ति के निकट पृथक जड़ों में सुधार किया जा सकता है।

कदम

सबसे पहले, आवश्यक पुस्तकालय आयात करें -

from numpy.polynomial import hermite as H

एक Hermite श्रृंखला की जड़ों की गणना करने के लिए, Python Numpy में hermite.hermroots() विधि का उपयोग करें -

print("Result...\n",H.hermroots((-1, 0, 1)))

डेटाटाइप प्राप्त करें -

print("\nType...\n",H.hermroots((-1, 0, 1)).dtype)

आकार प्राप्त करें -

print("\nShape...\n",H.hermroots((-1, 0, 1)).shape)

उदाहरण

from numpy.polynomial import hermite as H

# To compute the roots of a Hermite series., use the hermite.hermroots() method in Python Numpy.
# The method returns an Array of the roots of the series. If all the roots are real, then out is also real, otherwise it is complex..

# The parameter, c is a 1-D array of coefficients.
print("Result...\n",H.hermroots((-1, 0, 1)))

# Get the datatype
print("\nType...\n",H.hermroots((-1, 0, 1)).dtype)

# Get the shape
print("\nShape...\n",H.hermroots((-1, 0, 1)).shape)

आउटपुट

Result...
   [-0.8660254 0.8660254]

Type...
float64

Shape...
(2,)

  1. पायथन में एक बहुपद को हरमाइट श्रृंखला में बदलें

    एक बहुपद को एक Hermite श्रृंखला में बदलने के लिए, Python Numpy में hermite.poly2herm() विधि का उपयोग करें। निम्नतम डिग्री से उच्चतम तक क्रमबद्ध बहुपद के गुणांकों का प्रतिनिधित्व करने वाले एक सरणी को समतुल्य Hermite श्रृंखला के गुणांकों की एक सरणी में परिवर्तित करें, से आदेश दिया गया है निम्नतम से उच

  1. पायथन में डेटा के लिए हर्मिट श्रृंखला के कम से कम वर्ग फिट करें

    डेटा के लिए हरमाइट श्रृंखला के कम से कम वर्गों को फिट करने के लिए, PythonNumpy में hermite.hermfit() विधि का उपयोग करें। विधि हर्मिट गुणांकों को निम्न से उच्च की ओर क्रमित करती है। यदि y 2-D था, y के कॉलम k में डेटा के लिए गुणांक कॉलम k में हैं। पैरामीटर, x, एम नमूने (डेटा) बिंदुओं (x[i], y[i]) के x

  1. पायथन में x और y के कार्टेशियन उत्पाद पर 2-डी हरमाइट श्रृंखला का मूल्यांकन करें

    x और y के कार्टेशियन उत्पाद पर 2-डी Hermite श्रृंखला का मूल्यांकन करने के लिए, Python में hermite.hermgrid2d(x,y, c) विधि का उपयोग करें। यह विधि x और y के कार्तीय गुणनफल के बिंदुओं पर द्विविमीय बहुपद के मान लौटाती है। पैरामीटर एक्स, वाई हैं। द्विविमीय श्रेणी का मूल्यांकन x और y के कार्तीय गुणनफल के