### Navigation

- index
- modules |
- modules |
- next |
- previous |
- NumPy v1.7 Manual (DRAFT) »
- NumPy Reference »
- Routines »
- Mathematical functions »

# numpy.remainder

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

  Return element-wise remainder of division.

  Computes `x1 - floor(x1 / x2) * x2`.

  Parameters : | x1 : array_like Dividend array. x2 : array_like Divisor array. out : ndarray, optional Array into which the output is placed. Its type is preserved and it must be of the right shape to hold the output. See doc.ufuncs.
  Returns : | y : ndarray The remainder of the quotient `x1/x2`, element-wise. Returns a scalar if both x1 and x2 are scalars.

  See also

  `divide`, `floor`

  Notes

  Returns 0 when x2 is 0 and both x1 and x2 are (arrays of) integers.

  Examples

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

### Navigation

- index
- modules |
- modules |
- next |
- previous |
- NumPy v1.7 Manual (DRAFT) »
- NumPy Reference »
- Routines »
- Mathematical functions »