### Navigation

- index
- modules |
- next |
- previous |
- NumPy v1.3 Manual (DRAFT) »
- NumPy Reference »
- Routines »
- Masked array operations »

# numpy.ma.all

`numpy.ma.``all`(self, axis=None, out=None)

  Check if all of the elements of a are true.

  Performs a `logical_and` over the given axis and returns the result. Masked values are considered as True during computation. For convenience, the output array is masked where ALL the values along the current axis are masked: if the output would have been a scalar and that all the values are masked, then the output is masked.

  Parameters: | axis : {None, integer} Axis to perform the operation over. If None, perform over flattened array. out : {None, array}, optional Array into which the result can be placed. Its type is preserved and it must be of the right shape to hold the output.

  See also

  `all`
    equivalent function

  Examples

      >>> np.ma.array([1,2,3]).all()
      True
      >>> a = np.ma.array([1,2,3], mask=True)
      >>> (a.all() is np.ma.masked)
      True

### Navigation

- index
- modules |
- next |
- previous |
- NumPy v1.3 Manual (DRAFT) »
- NumPy Reference »
- Routines »
- Masked array operations »