mindspore.ops.truncate_mod

查看源文件
mindspore.ops.truncate_mod(x, y)[源代码]

xy 逐元素取模。

支持隐式类型转换,支持广播。

警告

  • 输入数值不能为0。

  • 当输入含有超过2048个元素时,该操作不能保证千分之二的精度要求。

  • 由于架构不同,该算子在NPU和CPU上的计算结果可能不一致。

  • 若shape为(D1、D2…、Dn),则D1*D2…*DN<=1000000,n<=8。

参数:
  • x (Union[Tensor, Number, bool]) - 第一个输入tensor。

  • y (Union[Tensor, Number, bool]) - 第二个输入tensor。

返回:

Tensor

支持平台:

Ascend GPU CPU

样例:

>>> import mindspore
>>> output = mindspore.ops.truncate_mod(mindspore.tensor([2., 4., -1.]), mindspore.tensor([3., 3., 3.]))
>>> print(output)
[ 2.  1. -1.]