在 Python 中删除 Hermite 多项式的小拖尾系数,可以使用 numpy.polynomial.hermite.Hermite
类中的 trim
方法。下面是具体的操作步骤:
1. 导入必要的库
import numpy as np
from numpy.polynomial.hermite import Hermite
2. 构造 Hermite 多项式对象
H = Hermite([1, 2, 3])
其中 [1, 2, 3]
表示 Hermite 多项式的系数。
3. 裁剪小拖尾系数
H = H.trim()
调用 trim
方法可以将 Hermite 多项式对象的小拖尾系数删除,返回一个新的 Hermite 多项式对象。
下面是两个示例说明:
示例一:
对于一个初步构造的 Hermite 多项式对象 H1
,系数为 [2, 0, 5, 0, 1, 0]
,其中有两个小拖尾系数,我们可以使用 trim
方法进行裁剪:
H1 = Hermite([2, 0, 5, 0, 1, 0])
H1 = H1.trim()
print(H1)
输出结果为:
2.0 + 5.0 x^2 + x^4
可以看到,小拖尾系数已经被删除了,多项式的新系数为 [2, 0, 5, 0, 1]
。
示例二:
对于另一个 Hermite 多项式对象 H2
,系数为 [1, 2, 3, 4]
,其中没有小拖尾系数,我们对其进行裁剪:
H2 = Hermite([1, 2, 3, 4])
H2 = H2.trim()
print(H2)
输出结果为:
1.0 + 2.0 x + 3.0 x^2 + 4.0 x^3
可以看到,裁剪后的多项式系数与原系数相同,没有发生改变,因为原系数中并没有小拖尾系数。
以上就是在 Python 中删除 Hermite 多项式的小拖尾系数的完整攻略。