numpy.polynomial.polynomial.polyvander¶
-
numpy.polynomial.polynomial.
polyvander
(x, deg)[source]¶ 给定程度的Vandermonde矩阵。
返回度deg和采样点x的Vandermonde矩阵。Vandermonde矩阵定义为
其中0 。V的前导索引x的元素,最后一个索引是x的幂。
如果c是长度n + 1和V的系数的1-D数字组是矩阵
t4> = polyvander(x, n)
,则t8> t9> c)
和polyval(x, c)
该等价性对于最小二乘拟合和用于评估大量相同程度的多项式和样本点两者都是有用的。参数: x:array_like
数组的点。根据任何元素是否复杂,将dtype转换为float64或complex128。如果x是标量,它被转换为1-D数组。
deg:int
所得矩阵的度。
返回: vander:ndarray。
Vandermonde矩阵。返回矩阵的形状是
x.shape + (deg + )
,其中最后一个索引是x的幂。dtype将与转换的x相同。也可以看看