NumPy 1.14 - numpy.polynomial.hermite.hermfromroots()

numpy.polynomial.hermite.hermfromroots




numpy

numpy.polynomial.hermite.hermfromroots

numpy.polynomial.hermite.hermfromroots(roots) [source]

दी गई जड़ों के साथ एक हर्मीट श्रृंखला बनाएं।

समारोह बहुपद के गुणांक लौटाता है

p (x) = (x - r_0) * (x - r_1) * ... * * (x - r_n),

हर्मिट रूप में, जहाँ r_n जड़ों में निर्दिष्ट roots । यदि किसी शून्य में गुणा n है, तो उसे n बार roots में दिखाई देना चाहिए। उदाहरण के लिए, यदि 2 बहुफलता तीन की जड़ है और 3 गुणनखंड 2 की जड़ है, तो roots कुछ ऐसी लगती हैं जैसे [2, 2, 2, 3, 3]। जड़ें किसी भी क्रम में प्रकट हो सकती हैं।

यदि लौटे गुणांक c , तो

p (x) = c_0 + c_1 * H_1 (x) + ... + c_n * H_n (x)

अंतिम शब्द का गुणांक आम तौर पर हरमीत रूप में राक्षसी बहुपद के लिए नहीं है।

पैरामीटर:

जड़ें : array_like

जड़ों से युक्त अनुक्रम।

यह दिखाता है:

बाहर : ndarray

1-डी गुणांक के सरणी। यदि सभी जड़ें वास्तविक हैं तो out एक वास्तविक सरणी है, यदि कुछ जड़ें जटिल हैं, तो out जटिल है, भले ही परिणाम में सभी गुणांक वास्तविक हों (नीचे उदाहरण देखें)।

यह भी देखें

polyfromroots , legfromroots , lagfromroots , chebfromroots , hermefromroots.

उदाहरण

>>> from numpy.polynomial.hermite import hermfromroots, hermval
>>> coef = hermfromroots((-1, 0, 1))
>>> hermval((-1, 0, 1), coef)
array([ 0.,  0.,  0.])
>>> coef = hermfromroots((-1j, 1j))
>>> hermval((-1j, 1j), coef)
array([ 0.+0.j,  0.+0.j])