NumPy 1.14 - numpy.polyint()
numpy.polyint

numpy.polyint
-
numpy.polyint(p, m=1, k=None)
[source] -
एक बहुपद का एक विरोधी (अनिश्चितकालीन अभिन्न) लौटें।
बहुपद
p
की वापसी के आदेशm
एंटीसाइडरेटिवP
संतुष्ट करता हैऔर
m - 1
एकीकरण स्थिरांकk
तक परिभाषित किया गया है। स्थिरांक निम्न-क्रम बहुपद भाग का निर्धारण करते हैंP
इतना।
पैरामीटर: p : array_like या poly1d
बहुपद भेद करने के लिए। एक अनुक्रम को बहुपद गुणांक के रूप में व्याख्या की जाती है,
poly1d
देखें।एम : इंट, वैकल्पिक
मारक का आदेश। (डिफ़ॉल्ट: 1)
k :
m
स्केलर या स्केलर की सूची, वैकल्पिकएकीकरण निरंतर। उन्हें एकीकरण के क्रम में दिया गया है: उच्चतम क्रम की शर्तों के अनुरूप वे पहले आते हैं।
यदि
None
(डिफ़ॉल्ट), सभी स्थिरांक को शून्य माना जाता है। यदिm = 1
, एक सूची के बजाय एक एकल स्केलर दिया जा सकता है।यह भी देखें
-
polyder
- एक बहुपद का व्युत्पन्न
-
poly1d.integ
- समकक्ष विधि
उदाहरण
प्रतिपक्षी की परिभाषित संपत्ति:
>>> p = np.poly1d([1,1,1]) >>> P = np.polyint(p) >>> P poly1d([ 0.33333333, 0.5 , 1. , 0. ]) >>> np.polyder(P) == p True
एकीकरण निरंतरता शून्य के लिए डिफ़ॉल्ट है, लेकिन निर्दिष्ट किया जा सकता है:
>>> P = np.polyint(p, 3) >>> P(0) 0.0 >>> np.polyder(P)(0) 0.0 >>> np.polyder(P, 2)(0) 0.0 >>> P = np.polyint(p, 3, k=[6,5,3]) >>> P poly1d([ 0.01666667, 0.04166667, 0.16666667, 3. , 5. , 3. ])
ध्यान दें कि 3 = 6/2!, और यह कि स्थिरांक एकीकरण के क्रम में दिए गए हैं। सबसे अधिक क्रम बहुपद शब्द का क्रम पहले आता है:
>>> np.polyder(P, 2)(0) 6.0 >>> np.polyder(P, 1)(0) 5.0 >>> P(0) 3.0
-