NumPy 1.14 - numpy.polynomial.polynomial.polyvander()

numpy.polynomial.polynomial.polyvander




numpy

numpy.polynomial.polynomial.polyvander

numpy.polynomial.polynomial.polyvander(x, deg) [source]

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

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

V [..., i] = x ^ i,

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

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

पैरामीटर:

x : array_like

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

deg : int

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

यह दिखाता है:

वेंडर : ndarray।

Vandermonde मैट्रिक्स। लौटे मैट्रिक्स का आकार x.shape + (deg + 1,) , जहां अंतिम सूचकांक x की शक्ति है। Dtype कनवर्ट किए गए x के समान होगा।

यह भी देखें

polyvander2d , polyvander3d