在Python中使用4d系数阵列,计算笛卡尔积x、y和z上的3-D Chebyshev系列
要在笛卡尔积x、y和z上计算3-D Chebyshev系列,可以使用Python中的polynomial.chebgrid3d(x, y, z)方法。如果c的维度少于三个,将会隐式添加ones(翻译者注:即1)到其形状,使其成为三维。结果的形状将是c.shape [3:] + x.shape + y.shape + z.shape。
参数x、y和z是三维系列,对于笛卡尔积x、y和z中的点进行求值。如果x、y或z是列表或元组,则首先将其转换为ndarray,否则将其保持不变。如果它不是ndarray,则将其视为标量。参数c是按照i,j次项系数的顺序排列的系数数组,其中i,j表示两项的次数。如果c的维度大于2,则其余索引将枚举多个系数集合。
步骤
首先,导入所需的库-
创建4d系数矩阵 –
显示矩阵-
检查尺寸-
获取数据类型-
获取形状-
要在笛卡尔积x、y和z上计算3-D Chebyshev系列,可以使用Python中的polynomial.chebgrid3d(x, y, z)方法 –