Python | Numpy np.hermvander()方法

原文:https://www . geesforgeks . org/python-numpy-NP-herm Vander-method/

借助于**np.hermvander()**方法,我们可以利用np.hermvander()方法从给定度数的埃尔米特级数中得到伪范德蒙矩阵。

语法: np.hermvander(x, deg) 返回:返回给定度数的伪范德蒙矩阵。

例#1 : 在这个例子中我们可以看到,通过使用np.hermvander()方法,我们能够利用这个方法得到 hermite 级数的伪范德蒙矩阵。

# import numpy and hermvander
import numpy as np
from numpy.polynomial.hermite import hermvander

x = np.array([1, 2, 3, 5, 7, 11])
deg = 2

# using np.hermvander() method
gfg = hermvander(x, deg)

print(gfg)

输出:

[[ 1.2.2.】 【1。4.14.】 【1。6.34.】 【1。10.98.】 【1。14.194.】 【1。22.482.]]

例 2 :

# import numpy and hermvander
import numpy as np
from numpy.polynomial.hermite import hermvander

x = np.array([5, 10, -10, -5])
deg = 3

# using np.hermvander() method
gfg = hermvander(x, deg)

print(gfg)

输出:

【【1.00 e+00 1.00 e+01 9.80 e+01 9.40 e+02】 【1.00 e+00 2.00 e+01 3.98 e+02 7.88 e+03】 【1.00 e+00-2.00 e+01 3.98 e+02-7.88 e+03】 【1.00 e+00-1.00 e+01 9.80 e】