mindspore.ops.zeta

查看源文件
mindspore.ops.zeta(input, other)[源代码]

逐元素计算Hurwitz zeta的输出。

ζ(x,q)=k=01(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 - inputother 均不是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]