numpy.remainder

原文:https://docs.scipy.org/doc/numpy/reference/generated/numpy.remainder.html

译者:飞龙 UsyiyiCN

校对:(虚位以待)

numpy.remainder(x1, x2[, out]) = <ufunc 'remainder'>

返回元素的除法余数。

计算与floor_divide函数互补的余数。它等同于Python模运算符``x1%x2``,并且与除数x2具有相同的符号。它不应该与Matlab(TM)rem函数混淆。

参数:

x1:array_like

股息数组。

x2:array_like

除数数组。

out:ndarray,可选

数组,其中放置输出。它的类型被保留,并且它必须是保持输出的正确形状。请参阅doc.ufuncs。

返回:

y:ndarray

商的元素取余项floor_divide(x1, x2)如果x1x2都是标量,则返回标量。

也可以看看

floor_divide
相当于Python //运算符。
fmod
等同于Matlab(TM)rem函数。

dividefloor

笔记

x2为0并且x1x2都是(数组)整数时,返回0。

例子

>>> np.remainder([4, 7], [2, 3])
array([0, 1])
>>> np.remainder(np.arange(7), 5)
array([0, 1, 2, 3, 4, 0, 1])