numpy.polynomial.polynomial.polyvander

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

给定程度的Vandermonde矩阵。

返回度deg和采样点x的Vandermonde矩阵。Vandermonde矩阵定义为

其中0 。V的前导索引x的元素,最后一个索引是x的幂。

如果c是长度n + 1V的系数的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相同。

也可以看看

polyvander2dpolyvander3d