在Python中使用2d系数数组计算三维Laguerre级数的笛卡尔乘积
要在笛卡尔乘积x,y和z上计算三维Laguerre级数,使用Python中的polynomial.laguerre.laggrid3d()方法。此方法返回笛卡尔乘积x,y和z上的三维Laguerre级数的值。
如果c的维度少于三个,则隐含地附加了一个维度以使其成为三维。结果的形状将是c.shape [3:] + x.shape + y.shape + z.shape。第一个参数x,y,z是在笛卡尔乘积x,y和z上评估三维级数的点。如果 x,y 或 z 是一个列表或元组,它首先被转换为ndarray,否则它将保持不变,如果它不是ndarray,则被视为标量。
第二个参数c是一个系数数组,其顺序使得度数i,j的系数包含在c [i,j]中。如果c的维数大于二,则剩余的索引枚举多个系数集。
步骤
首先,导入所需的库-
创建一个2d系数数组-
显示数组-
检查维度-
获取数据类型-
获取形状-
要在笛卡尔乘积x,y和z上计算三维Laguerre级数,请使用Python中的polynomial.laguerre.laggrid3d()方法-