mindspore.ops.Zeta
- class mindspore.ops.Zeta[源代码]
计算输入Tensor的Hurwitz zeta函数ζ(x,q)值。
\[\zeta \left ( x,q \right )= \textstyle \sum_{n=0} ^ {\infty} \left ( q+n\right )^{-x}\]警告
这是一个实验性API,后续可能修改或删除。
- 输入:
x (Tensor) - Tensor,数据类型为:float32、float64。
q (Tensor) - Tensor,数据类型与 x 一致。
- 输出:
Tensor,数据类型和shape与输入shape相同。
- 异常:
TypeError - x 或 q 不是Tensor。
TypeError - x 的数据类型既不是float32也不是float64。
TypeError - q 的数据类型既不是float32也不是float64。
ValueError - x 和 q 的shape不同。
- 支持平台:
Ascend
GPU
CPU
样例:
>>> import mindspore >>> import numpy as np >>> from mindspore import Tensor, ops >>> x = Tensor(np.array([10.]), mindspore.float32) >>> q = Tensor(np.array([1.]), mindspore.float32) >>> zeta = ops.Zeta() >>> z = zeta(x, q) >>> print(z) [1.0009946]