NumPy | mod method
mod(~) method computes the remainder element-wise given two arrays. Numpy's
remainder(~) method is equivalent to this method.
Opt to use the
% operator instead
If you don't need the 3rd and 4th parameters of this method, simply multiply two arrays using the
% operator - you'll enjoy a performance boost.
The values that will be dividend.
The values to divide by.
Numpy array |
Instead of creating a new array, you can place the computed mean into the array specified by
Values that are flagged as False will be ignored, that is, their original value will be uninitialized. If you specified the
out parameter, the behaviour is slightly different - the original value will be kept intact.
A scalar is returned if
x2 are scalars, otherwise a Numpy array is returned.
A common divisor
x = [3, 8, -7]np.mod(x, 3)array([0, 2, 2])
Here, notice how
-7%3=2, which is the way Python defines its modulo behaviour.
x = [5, 8]np.mod(x, [2,3])array([1, 2])
Here, we're simply performing