用Python生成Legendre级数的Vandermonde矩阵
使用Python NumPy中的polynomial.legvander()方法生成Legendre多项式的伪Vandermonde矩阵。
该方法返回伪Vandermonde矩阵。返回矩阵的形状为x.shape +(deg + 1,),其中最后的索引是相应Legendre多项式的次数。 dtype将与转换的x相同。
参数x返回点数组。 dtype将转换为float64或complex128,具体取决于元素是否为复数。 如果x为标量,则将其转换为1-D数组。 参数deg为结果矩阵的度数。
步骤
首先导入所需的库−
创建一个数组−
显示数组−
检查维度−
获取数据类型−
获取形状−
使用Python中的polynomial.legvander()方法生成Legendre多项式的伪Vandermonde矩阵−