mindspore.numpy.polyval
- mindspore.numpy.polyval(p, x)[源代码]
在特定值处求多项式的值。如果 p 的长度为 N ,该函数返回值为:
p[0]x*(N-1) + p[1]x*(N-2) + ... + p[N-2]*x + p[N-1]
如果 x 是一个序列,那么返回p(x)
对应 x 中每个元素的值。如果 x 是另一个多项式,则返回复合多项式 p(x(t)) 。说明
目前不支持NumPy对象poly1d。
- 参数:
p (Union[int, float, bool, list, tuple, Tensor]) - 从最高次项到常数项的一维多项式系数数组(包括等于零的系数)。
x (Union[int, float, bool, list, tuple, Tensor]) - 求对应 p 值的数或数组。
- 返回:
Tensor。
- 异常:
ValueError - 如果 p 的维数超过1。
- 支持平台:
Ascend
GPU
CPU
样例:
>>> import mindspore.numpy as np >>> print(np.polyval([3.,0.,1.], 5.)) 76.0