numpy.ma.argmax#

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

Возвращает массив индексов максимальных значений вдоль заданной оси. Замаскированные значения обрабатываются так, как если бы они имели значение fill_value.

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

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

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

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

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

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

Возвращает:
index_array{integer_array}

Примеры

>>> import numpy as np
>>> a = np.arange(6).reshape(2,3)
>>> a.argmax()
5
>>> a.argmax(0)
array([1, 1, 1])
>>> a.argmax(1)
array([2, 2])