NumPy 1.14 - numpy.polynomial.hermite_e.hermevander()

numpy.polynomial.hermite_e.hermevander




numpy

numpy.polynomial.hermite_e.hermevander

numpy.polynomial.hermite_e.hermevander(x, deg) [source]

Pseudo-Vandermonde मैट्रिक्स की दी गई डिग्री।

डिग्री deg और सैंपल पॉइंट x के छद्म-वेंडरमोंडे मैट्रिक्स को लौटाता है। छद्म-वेंडरमोंडे मैट्रिक्स द्वारा परिभाषित किया गया है

V [..., i] = He_i (x),

जहाँ 0 <= i <= degV प्रमुख सूचकांकों में x और अंतिम सूचकांक के तत्वों को HermiteE बहुपद की डिग्री है।

यदि c लंबाई n + 1 के गुणांक का 1-D सरणी है और V सरणी V = hermevander(x, n) , तो np.dot(V, c) और hermeval(x, c) समान हैं। पूर्णांक करना। यह समानता कम से कम वर्ग फिटिंग दोनों के लिए उपयोगी है और एक ही डिग्री और नमूना बिंदुओं की हर्मीट श्रृंखला की एक बड़ी संख्या के मूल्यांकन के लिए।

पैरामीटर:

x : array_like

अंकों का एरियर। किसी भी तत्व के जटिल होने के आधार पर dtype को float64 या complex128 में बदल दिया जाता है। यदि x अदिश है तो इसे 1-D सरणी में बदल दिया जाता है।

deg : int

परिणामी मैट्रिक्स की डिग्री।

यह दिखाता है:

वेंडर : ndarray

छद्म-वेंडरमोंडे मैट्रिक्स। लौटे मैट्रिक्स का आकार x.shape + (deg + 1,) , जहां अंतिम सूचकांक इसी HermiteE बहुपद की डिग्री है। Dtype कनवर्ट किए गए x के समान होगा।

उदाहरण

>>> from numpy.polynomial.hermite_e import hermevander
>>> x = np.array([-1, 0, 1])
>>> hermevander(x, 3)
array([[ 1., -1.,  0.,  2.],
       [ 1.,  0., -1., -0.],
       [ 1.,  1.,  0., -2.]])