在Python中删除Hermite多项式的小拖尾系数
在这篇文章中,我们将着眼于在Python和NumPy中去除Hermite多项式的小尾部系数的方法。
示例:
Array: [0,1,0,0,2,3,4,5,0,0]
结果: [0., 1., 0., 0., 2., 3., 4., 5]。
Numpy np.hermtrim()方法
为了从Hermite多项式中去除小的尾部系数,用户需要调用Python中Numpy库的hermite.hermtrim()方法。该方法返回一个去除尾部零的一维数组。如果得到的数列是空的,那么将返回一个包含一个零的数列。参数series是一个由系数组成的一维数组,从最低阶到最高阶排序,参数tol是绝对值小于或等于tol的尾部元素被删除。
语法: np.hermtrim(series,tol)。
参数:
- series:系数数组
- tol : 绝对值小于或等于tol的尾部元素被移除。
返回:返回修剪后的系列系数。
示例:
在这个例子中,我们创建了一个一维的10个数据点的数组,然后通过使用hermite.hermtrim()方法,我们传递了所需的参数,其中tol参数没有被传递,该功能在默认情况下工作,在Python中去除Hermite多项式中的小尾部系数。
输出:
示例:
在这个例子中,我们创建了一个一维的10个数据点的数组,然后使用hermite.hermtrim()方法传递所需的参数,其中传递的tol参数值为1,以去除Python中Hermite多项式的小拖尾系数。
输出: