numpy.ma.MaskedArray.argmin#

метод

ma.MaskedArray.argmin(axis=None, fill_value=None, out=None, *, keepdims= значение>)[источник]#

Возвращает массив индексов минимальных значений вдоль заданной оси.

Параметры:
ось{None, integer}

Если None, индекс относится к сглаженному массиву, иначе вдоль указанной оси

fill_valueскаляр или None, опционально

Значение, используемое для заполнения замаскированных значений. Если None, вместо этого используется результат minimum_fill_value(self._data).

выход{None, array}, опционально

Массив, в который можно поместить результат. Его тип сохраняется, и он должен иметь правильную форму для хранения вывода.

Возвращает:
ndarray или скаляр

Если вход многомерный, возвращает новый ndarray индексов минимальных значений вдоль заданной оси. В противном случае возвращает скалярный индекс минимальных значений вдоль заданной оси.

Примеры

>>> import numpy as np
>>> x = np.ma.array(np.arange(4), mask=[1,1,0,0])
>>> x.shape = (2,2)
>>> x
masked_array(
  data=[[--, --],
        [2, 3]],
  mask=[[ True,  True],
        [False, False]],
  fill_value=999999)
>>> x.argmin(axis=0, fill_value=-1)
array([0, 0])
>>> x.argmin(axis=0, fill_value=9)
array([1, 1])