### Navigation

- index
- modules |
- next |
- previous |
- NumPy v1.3 Manual (DRAFT) »
- NumPy Reference »
- Routines »
- Sorting and searching »

# numpy.nanargmax

`numpy.``nanargmax`(a, axis=None)

  Return indices of the maximum values over an axis, ignoring NaNs.

  Parameters: | a : array_like Input data. axis : int, optional Axis along which to operate. By default flattened input is used.
  Returns: | index_array : ndarray An array of indices or a single index value.

  See also

  `argmax`, `nanargmin`

  Examples

      >>> a = np.array([[np.nan, 4], [2, 3]])
      >>> np.argmax(a)
      0
      >>> np.nanargmax(a)
      1
      >>> np.nanargmax(a, axis=0)
      array([1, 1])
      >>> np.nanargmax(a, axis=1)
      array([1, 0])

### Navigation

- index
- modules |
- next |
- previous |
- NumPy v1.3 Manual (DRAFT) »
- NumPy Reference »
- Routines »
- Sorting and searching »