numpy.nanargmin#
-
numpy.nanargmin(a, axis=None, out=None, *, keepdims=
значение> )[источник]# Возвращает индексы минимальных значений по указанной оси, игнорируя NaN. Для срезов, полностью состоящих из NaN
ValueErrorвозникает исключение. Предупреждение: результаты нельзя доверять, если срез содержит только NaN и Inf.- Параметры:
- aarray_like
Входные данные.
- осьint, необязательный
Ось, вдоль которой выполняется операция. По умолчанию используется сглаженный вход.
- выходмассив, опционально
Если предоставлен, результат будет вставлен в этот массив. Он должен иметь соответствующую форму и dtype.
Новое в версии 1.22.0.
- keepdimsbool, необязательно
Если установлено значение True, оси, которые были сокращены, остаются в результате как измерения с размером один. С этой опцией результат будет корректно транслироваться относительно массива.
Новое в версии 1.22.0.
- Возвращает:
- index_arrayndarray
Массив индексов или одно значение индекса.
Примеры
>>> import numpy as np >>> a = np.array([[np.nan, 4], [2, 3]]) >>> np.argmin(a) 0 >>> np.nanargmin(a) 2 >>> np.nanargmin(a, axis=0) array([1, 1]) >>> np.nanargmin(a, axis=1) array([1, 0])