numpy.mod
-
用例:
numpy.mod(x1, x2, /, out=None, *, where=True, casting=‘same_kind’, order=‘K’, dtype=None, subok=True[, signature, extobj]) = <ufunc ‘remainder’> -
功能:
计算两数组对应位置元素的余数。
当对数组执行地板除floor_divide
之后会有余数。numpy.mod
和Python中取模运算符x1 % x2
的计算结果相同,计算结果的符号和除数x2
保持一致。在MATLAB中mod
函数和Python中的np.remainder
函数计算结果相同。 -
注意:
切忌将以下内容混淆:- Python 3.7 中的
math.remainder
函数和C语言中的remainder
函数计算的是round(x1 / x2)
(四舍五入)的余数。 - MATLAB中的
rem
函数和C语言中的%
运算符计算的是int(x1 / x2)
(向0取整)的余数。
- Python 3.7 中的
-
参数