在Python中整合拉盖尔级数并设置积分顺序
要整合拉盖尔级数,请在Python中使用laguerre.lagint()方法。该方法返回从lbnd沿轴积分m次的拉盖尔级数系数c。在每次迭代中,将结果系列乘以scl并添加积分常数k。缩放因子用于线性变量的变化。
第1个参数c是拉盖尔级数系数的数组。如果c是多维的,则不同的轴对应于不同的变量,每个轴中的度数由相应的索引给出。第2个参数m是一个积分顺序,必须是正的。(默认值:1)。第3个参数k是一个或多个积分常数。lbnd处第一次积分的值是列表中的第一个值,lbnd处第二次积分的值是第二个值,依此类推。如果k[](默认值),则所有常量均为零。如果m1,则可以给出单个标量而不是列表。
第4个参数lbnd是积分的下边界。(默认值:0)。第5个参数scl是标量。在每次积分之后,在添加积分常数之前,将结果乘以scl。(默认值:1)。第6个参数axis是积分所占的轴。(默认值:0)。
步骤
首先,导入所需的库-
import numpy as np
from numpy.polynomial import laguerre as L
创建系数的数组-
c = np.array([1,2,3])
显示数组-
print("我们的数组...\n",c)
检查维度-
print("\n我们的数组的维度...\n",c.ndim)
获取数据类型-
print("\n我们的数组对象的数据类型...\n",c.dtype)
获取形状-
print("\n我们的数组对象的形状...\n",c.shape)
要整合拉盖尔级数,请在Python中使用laguerre.lagint()方法。该方法返回从lbnd沿轴积分m次的拉盖尔级数系数c。在每次迭代中,将结果系列乘以scl并添加积分常数k。缩放因子用于线性变量的变化-
print("\n结果...\n",L.lagint(c,m = 3))
示例
import numpy as np
from numpy.polynomial import laguerre as L
#创建系数的数组
c = np.array([1,2,3])
#显示数组
print("我们的数组...\n",c)
#检查维度
print("\n我们的数组的维度...\n",c.ndim)
# 获取数据类型
print("\n我们的数组对象的数据类型...\n",c.dtype)
# 获取形状
print("\n我们的数组对象的形状...\n",c.shape)
# 要整合拉盖尔级数,请在Python中使用laguerre.lagint()方法
print("\n结果...\n",L.lagint(c,m = 3))
输出
我们的数组...
[1 2 3]
我们的数组的维度...
1
我们的数组对象的数据类型...
int64
我们的数组对象的形状...
(3,)
结果...
[ 1. -1. 0. -4. 7. -3.]