numpy.amin
-
numpy.amin(a, axis=None, out=None, keepdims=<class numpy._globals._NoValue>)[source] -
Возвращает минимальное значение массива или минимальное значение по оси.
Параметры: a : array_like
Входные данные.
axis : None или int или кортеж из целых чисел, необязательно
Ось или оси, по которым выполнять операцию. По умолчанию используется уплощенный вход.
Новое в версии 1.7.0.
Если это кортеж из целых чисел, минимальное значение выбирается по нескольким осям, а не по одной оси или всем осям, как раньше.
out : ndarray, необязательно
Альтернативный массив вывода, в котором разместить результат. Должен иметь ту же форму и длину буфера, что и ожидаемый результат. Подробнее см.
doc.ufuncs(раздел «Аргументы вывода»).keepdims : bool, необязательно
Если значение равно True, оси, по которым выполнялось сокращение, остаются в результате в качестве измерений с размером один. С этим параметром результат будет корректно транслироваться в массив-вход.
Если передано значение по умолчанию, то
keepdimsне будет передано в методaminподклассовndarray, однако любое отличное от значения по умолчанию значение будет. Если подклассы методаsumне реализуютkeepdims, будут подняты исключения.Возвращает: amin : ndarray или скаляр
Минимальное значение
a. Еслиaxisравно None, результат — скалярное значение. Еслиaxisзадан, результат — массив размерностиa.ndim - 1.См. также
-
amax - Максимальное значение массива вдоль заданной оси, распространяя любые NaN.
-
nanmin - Минимальное значение массива вдоль заданной оси, игнорируя любые NaN.
-
minimum - Элементное минимальное значение двух массивов, распространяя любые NaN.
-
fmin - Элементное минимальное значение двух массивов, игнорируя любые NaN.
-
argmin - Возвращает индексы минимальных значений.
Примечания
NaN значения передаются, то есть если хотя бы один элемент — NaN, соответствующее минимальное значение также будет NaN. Для игнорирования NaN значений (поведение MATLAB), используйте nanmin.
Не используйте
aminдля элементного сравнения 2 массивов; когдаa.shape[0]равно 2,minimum(a[0], a[1])быстрее, чемamin(a, axis=0).Примеры
>>> a = np.arange(4).reshape((2,2)) >>> a array([[0, 1], [2, 3]]) >>> np.amin(a) # Minimum of the flattened array 0 >>> np.amin(a, axis=0) # Minima along the first axis array([0, 1]) >>> np.amin(a, axis=1) # Minima along the second axis array([0, 2])>>> b = np.arange(5, dtype=np.float) >>> b[2] = np.NaN >>> np.amin(b) nan >>> np.nanmin(b) 0.0
-
© 2008–2017 NumPy Developers
Licensed under the NumPy License.
https://docs.scipy.org/doc/numpy-1.13.0/reference/generated/numpy.amin.html