एक बहुपद को एकीकृत करने के लिए, Python में polynomial.polyint() विधि का उपयोग करें। अक्ष के अनुदिश lbnd से बहुपद गुणांक c एकीकृत m बार लौटाता है। प्रत्येक पुनरावृत्ति पर परिणामी श्रृंखला को scl से गुणा किया जाता है और एक एकीकरण स्थिरांक, k जोड़ा जाता है। स्केलिंग कारक चर के रैखिक परिवर्तन में उपयोग के लिए है। तर्क c प्रत्येक अक्ष के साथ निम्न से उच्च डिग्री तक गुणांक की एक सरणी है, उदाहरण के लिए, [1,2,3] बहुपद 1 + 2*x + 3*x**2 का प्रतिनिधित्व करता है जबकि [[1,2],[ 1,2]] 1 + 1*x +2*y + 2*x*y का प्रतिनिधित्व करता है यदि अक्ष =0 x है और अक्ष =1 y है।
विधि इंटीग्रल का गुणांक सरणी लौटाती है। पहला पैरामीटर, c बहुपद गुणांकों का 1-डी सरणी है, जिसे निम्न से उच्च तक क्रमबद्ध किया गया है। दूसरा पैरामीटर, एम एकीकरण का क्रम है, सकारात्मक होना चाहिए। (डिफ़ॉल्ट:1)। तीसरा पैरामीटर, k एकीकरण स्थिरांक है। शून्य पर firstintegral का मान सूची में पहला मान है, शून्य पर दूसरे इंटीग्रल का मान दूसरा मान है, आदि। यदि k ==[] (डिफ़ॉल्ट), सभी स्थिरांक शून्य पर सेट हैं। यदि m ==1, सूची के बजाय एक एकल अदिश दी जा सकती है।
चौथा पैरामीटर, lbnd इंटीग्रल की निचली सीमा है। (डिफ़ॉल्ट:0)। 5 वां पैरामीटर scl है। एकीकरण स्थिरांक जोड़ने से पहले प्रत्येक एकीकरण के बाद परिणाम को scl से गुणा किया जाता है। (डिफ़ॉल्ट:1)। छठा पैरामीटर अक्ष है। यह वह धुरी है जिस पर अभिन्न लिया जाता है। (डिफ़ॉल्ट:0)।
कदम
सबसे पहले, आवश्यक पुस्तकालय आयात करें -
import numpy as np from numpy.polynomial import polynomial as P
बहुपद गुणांकों की एक सरणी बनाएं -
c = np.array([1,2,3])
गुणांक सरणी प्रदर्शित करें -
print("Our coefficient Array...\n",c)
आयामों की जाँच करें -
print("\nDimensions of our Array...\n",c.ndim)
डेटाटाइप प्राप्त करें -
print("\nDatatype of our Array object...\n",c.dtype)
आकार प्राप्त करें -
print("\nShape of our Array object...\n",c.shape)
एक बहुपद को एकीकृत करने के लिए, Python में polynomial.polyint() विधि का उपयोग करें -
print("\nResult...\n",P.polyint(c, scl = -2))
उदाहरण
import numpy as np from numpy.polynomial import polynomial as P # Create an array of polynomial coefficients c = np.array([1,2,3]) # Display the coefficient array print("Our coefficient Array...\n",c) # Check the Dimensions print("\nDimensions of our Array...\n",c.ndim) # Get the Datatype print("\nDatatype of our Array object...\n",c.dtype) # Get the Shape print("\nShape of our Array object...\n",c.shape) # To Integrate a polynomial, use the polynomial.polyint() method in Python print("\nResult...\n",P.polyint(c, scl = -2))
आउटपुट
Our coefficient Array... [1 2 3] Dimensions of our Array... 1 Datatype of our Array object... int64 Shape of our Array object... (3,) Result... [ 0. -2. -2. -2.]