Skip to main content
`Ctrl`+`K`

# numpy.ma.mean

ma.mean(self, axis=None, dtype=None, out=None, keepdims=<no value>)

  Returns the average of the array elements along given axis.

  Masked entries are ignored, and result elements which are not finite will be masked.

  Refer to `numpy.mean` for full documentation.

  See also

  `numpy.ndarray.mean`

    corresponding function for ndarrays

  `numpy.mean`

    Equivalent function

  `numpy.ma.average`

    Weighted average.

  Examples

      >>> import numpy as np
      >>> a = np.ma.array([1,2,3], mask=[False, False, True])
      >>> a
      masked_array(data=[1, 2, --],
                   mask=[False, False,  True],
             fill_value=999999)
      >>> a.mean()
      1.5