mindspore.numpy.fmod

mindspore.numpy.fmod(x1, x2, dtype=None)[源代码]

返回除法的逐元素余数。

这是C语言库中函数fmod的NumPy实现,余数与被除数 x1 的符号相同。 它等同于Matlab(TM)的rem函数,勿与Python的取模运算符 x1 % x2 混淆。

说明

不支持NumPy参数 outwherecastingordersuboksignatureextobj

参数:
  • x1 (Tensor) - 第一个输入数组。

  • x2 (Tensor) - 第二个输入数组。

  • dtype (mindspore.dtype, 可选) - 默认值: None 。 覆盖输出Tensor的dtype。

返回:

Tensor或标量。 x1 除以 x2 所得余数。 如果 x1x2 都是标量,返回标量。

支持平台:

Ascend GPU CPU

样例:

>>> import mindspore.numpy as np
>>> output = np.fmod(np.array([-3, -2, -1, 1, 2, 3]), np.array(2))
>>> print(output)
[-1  0 -1  1  0  1]