在Python中使用NumPy对x、y和z的笛卡尔积进行3-D赫米特级数评估
在这篇文章中,我们将讨论如何在Python和NumPy中对x、y和z的笛卡尔乘积进行三维赫米特级数评估。
NumPy.polynomial.hermite.hermgrid3d 方法
Hermite多项式在近似理论中意义重大,因为Hermite节点被用作优化多项式插值的匹配点。为了进行Hermite微分,NumPy提供了一个名为hermite.hermgrid3d的函数,可以用来评估三维Hermite系列的笛卡尔积。这个函数只有在参数x、y和z是图元或列表的情况下才将其转换为数组,否则就不做任何改变,如果不是数组,则被视为标量。
语法 : polynomial.hermite.hermgrid3d(x, y, z, c)
参数 :
- x,y,z: array_like
- c:系数数组
返回:在点上的二维多项式是x和y的笛卡尔乘积。
示例 1:
在第一个例子中,让我们考虑一个大小为32的4D数组c。让我们考虑一个三维数列[1,2],[1,2],[1,2]来对4D数组进行评估。如图所示,导入必要的包,并传递适当的参数,如下所示。
输出:
示例 2:
在这个例子中,我们用一个一维数组来评估笛卡尔乘积数的三维Hermite数列。
输出: