#### Previous topic

numpy.ma.MaskedArray.max

#### Next topic

numpy.ma.MaskedArray.min

# numpy.ma.MaskedArray.mean

`MaskedArray.``mean`(axis=None, dtype=None, out=None, keepdims=<class numpy._globals._NoValue>)

  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

  `ndarray.mean`
    corresponding function for ndarrays
  `numpy.mean`
    Equivalent function
  `numpy.ma.average`
    Weighted average.

  Examples

      >>> 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