numpy.polynomial.polynomial.polygrid3d

原文:https://docs.scipy.org/doc/numpy/reference/generated/numpy.polynomial.polynomial.polygrid3d.html

译者:飞龙 UsyiyiCN

校对:(虚位以待)

numpy.polynomial.polynomial.polygrid3d(x, y, z, c)[source]

在x,y和z的笛卡尔乘积上评估3-D多项式。

此函数返回值:

where the points (a, b, c) consist of all triples formed by taking a from x, b from y, and c from z. The resulting points form a grid with x in the first dimension, y in the second, and z in the third.

只有当它们是元组或列表时,参数xyz才会转换为数组,否则它们将被视为标量。在任一情况下,xyz或其元素必须支持与自身和 c

如果c具有少于三个维度,则将其隐含地附加到其形状以使其成为3-D。结果的形状将是c.shape [3:] + x.shape + y.shape + z.shape。

参数:

x,y,z:array_like,兼容对象

在笛卡尔乘积xyz中的点处评估三维系列。如果x,`y`或z是一个列表或元组,它首先被转换为一个ndarray,否则它保持不变,如果不是ndarray,它被当作一个标量。

c:array_like

使得阶数i,j的系数包含在c[i,j]中的系数的数组。如果c具有大于2的维度,则剩余索引枚举多组系数。

返回:

:ndarray,兼容对象

xy的笛卡尔乘积中的点处的二维多项式的值。

也可以看看

polyvalpolyval2dpolygrid2dpolyval3d

笔记

版本1.7.0中的新功能。