用Python中的NumPy在点(x,y)上评估二维Hermite_e数列与三维数组的系数
在这篇文章中,我们将介绍如何用Python中的NumPy在点(x,y)上评估一个二维Hermite_e数列,以及一个三维系数数组。
np.polynomial.hermite_e.hermeval2d 方法
来自NumPy库的np.polynomial.hermite_e.hermeval2d用于在Python中评估点(x,y)的二维Hermite_e序列。如果参数x和y是图元或列表,它们将被转换为数组,否则它们将被视为标量,转换后必须具有相同的形状。在任何一种情况下,x 和 y 或它们的元素都必须支持与自己以及与 c 的元素的乘法和加法。如果 c 是一个一维数组,那么在它的形状上隐含地附加一个 1,使其成为二维的。最后的形状将是c.shape[2:] + x.shape。
语法: np.polynomial.hermite_e.hermeval2d(x, y, c)
参数 :
- x , y:类似兼容对象的数组。
- c:类似数组的对象。
返回:二维多项式在相应的x和y值对形成的坐标上的值。
示例 1:
NumPy包被导入。np.polynomial.hermite_e.hermeval2d (x, y, c)被用来评估一个二维的Hermite数列,在下面的例子中,数组的x和y参数代表了多个点。通过使用.shape、.dtype和.ndim属性,可以找到数组的形状、数据类型和尺寸。
输出:
示例 2:
NumPy包被导入。使用np.range(12).reshape(2, 2, 3)创建一个数组,代表Hermite数列的系数的三维数组。 np.polynomial.hermite_e.hermeval2d (x, y, c) 用于评估一个二维Hermite数列,数组的形状、数据类型和尺寸通过使用.shape, .dtype, 和 .ndim属性找到。
输出: