mindspore.ops.zeta
- mindspore.ops.zeta(input, other)[源代码]
逐元素计算Hurwitz zeta的输出。
\[\zeta(x, q) = \sum_{k=0}^{\infty} \frac{1}{(k + q)^x}\]警告
这是一个实验性API,后续可能修改或删除。
- 参数:
input (Union[Tensor, int, float]) - 输入Tensor。在公式中表示为 \(x\) ,如果是Tensor,其数据类型必须是float32或float64。
other (Union[Tensor, int, float]) - 输入Tensor。在公式中表示为 \(q\) ,如果是Tensor,其数据类型必须和 input 相等。
- 返回:
Tensor,Hurwitz zeta的输出。
- 异常:
TypeError - 如果 input 和 other 均不是Tensor。
TypeError - input 的数据类型不是float32或者float64。
TypeError - other 的数据类型不是float32或者float64。
- 支持平台:
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) >>> z = ops.zeta(x, q) >>> print(z) [1.0009946]