Python | Numpy np.polyvander()方法
原文:https://www . geesforgeks . org/python-numpy-NP-poly Vander-method/
**np.polyvander()**
方法用于返回度 deg 和样本点 x 的范德蒙矩阵。
语法:
np.polyvander(x, deg)
参数: x:【Array _ like】点的数组。数据类型被转换为 float64 或 complex128,这取决于是否有任何元素是复杂的。如果 x 是标量,它被转换成一维数组。 度:【int】所得矩阵的度。返回:返回具有大小即 array.size +(度+ 1)的矩阵。
示例#1 :
在这个示例中,我们可以看到,通过使用np.polyvander()
方法,我们能够使用该方法获得伪范德蒙矩阵。
# import numpy
import numpy as np
import numpy.polynomial.polynomial as geek
# using np.polyvander() method
ans = geek.polyvander((1, 3, 5, 7), 2)
print(ans)
输出:
[[ 1.1.1.】 【1。3.9.】 【1。5.25.】 【1。7.49.]]
例 2 :
# import numpy
import numpy as np
import numpy.polynomial.polynomial as geek
ans = geek.polyvander((1, 2, 3, 4), 3)
print(ans)
输出:
[[ 1.1.1.1.】 【1。2.4.8.】 【1。3.9.27.】 【1。4.16.64.]]