Skip to main content
`Ctrl`+`K`

# numpy.ma.sort

ma.sort(a, axis=-1, kind=None, order=None, endwith=True, fill_value=None, *, stable=None)

  Return a sorted copy of the masked array.

  Equivalent to creating a copy of the array and applying the MaskedArray `sort()` method.

  Refer to `MaskedArray.sort` for the full documentation

  See also

  `MaskedArray.sort`

    equivalent method

  Examples

      >>> import numpy as np
      >>> import numpy.ma as ma
      >>> x = [11.2, -3.973, 0.801, -1.41]
      >>> mask = [0, 0, 0, 1]
      >>> masked_x = ma.masked_array(x, mask)
      >>> masked_x
      masked_array(data=[11.2, -3.973, 0.801, --],
                   mask=[False, False, False,  True],
             fill_value=1e+20)
      >>> ma.sort(masked_x)
      masked_array(data=[-3.973, 0.801, 11.2, --],
                   mask=[False, False, False,  True],
             fill_value=1e+20)