jax.numpy.remainder

内容

jax.numpy.remainder#

jax.numpy.remainder(x1, x2, /)[source]#

返回除法的逐元素余数。

numpy.remainder() 的 LAX 后端实现。

原始文档字符串如下。

计算相对于 floor_divide 函数的余数。它等价于 Python 模运算符 x1 % x2,并且与除数 x2 的符号相同。等价于 np.remainder 的 MATLAB 函数是 mod

警告

不要将其与以下混淆:

  • Python 3.7 的 math.remainder 和 C 的 remainder,它们计算 IEEE 余数,是 round(x1 / x2) 的补码。

  • MATLAB rem 函数或 C 的 % 运算符,它是 int(x1 / x2) 的补码。

参数:
  • x1 (array_like) – 被除数数组。

  • x2 (array_like) – 除数数组。如果 x1.shape != x2.shape,则它们必须能够广播到一个共同的形状(该形状成为输出的形状)。

返回:

y – 商 floor_divide(x1, x2) 的逐元素余数。如果 x1x2 都是标量,则此结果也是标量。

返回类型:

ndarray