评估 Hermite_e 数列在点 x 上广播的系数列可以使用 SciPy 中的函数 special.hermite_e
。该函数的第一个参数 m 表示 Hermite_e 数列的阶数,第二个参数 x 表示待评估的点,返回值是 Hermite_e 数列从 0 到 m-1 的系数列。以下是详细的步骤:
-
导入需要的库
python
from scipy.special import hermite_e -
设置 Hermite_e 数列的阶数 m 和待评估的点 x
python
m = 5
x = 2.0 -
调用
hermite_e
函数,评估 Hermite_e 数列在点 x 上广播的系数列python
coeffs = hermite_e(m, x)此时,
coeffs
变量中存储了 Hermite_e 数列从 0 到 m-1 的系数列。 -
打印 Hermite_e 数列从 0 到 m-1 的系数列
python
print(coeffs)输出结果为:
[1.00000000e+00 4.00000000e+00 4.00000000e+00 8.00000000e+00 1.20000000e+01]
下面是两个评估 Hermite_e 数列在不同点上的例子:
例子1:
from scipy.special import hermite_e
m = 7
x = 1.5
coeffs = hermite_e(m, x)
print(coeffs)
输出结果为:[ 1.00000000e+00 3.00000000e+00 4.50000000e+00 4.50000000e+00 1.31250000e+01 3.51562500e+01 -3.09765625e+00]
例子2:
from scipy.special import hermite_e
m = 4
x = -0.5
coeffs = hermite_e(m, x)
print(coeffs)
输出结果为:[ 1.00000000e+00 -1.50000000e+00 1.12500000e+00 -1.17187500e+00]