Spec-Zone.ru › NumPy 1.12

numpy.minimum

numpy.minimum(x1, x2[, out]) = <ufunc 'minimum'>

Элементное минимальное значение элементов массива.

Сравнивает два массива и возвращает новый массив, содержащий минимальные значения элементов попарно. Если один из сравниваемых элементов — NaN, то возвращается этот элемент. Если оба элемента — NaN, то возвращается первый. Это различие важно для комплексных NaN, которые определяются как по крайней мере одна из вещественных или мнимых частей является NaN. В итоге NaN распространяются.

Параметры:

x1, x2 : array_like

Массивы, содержащие элементы для сравнения. Они должны иметь одинаковую форму или формы, которые можно транслировать до единой формы.

Возвращает:

y : ndarray или скаляр

Минимальное значение x1 и x2, попарно. Возвращает скаляр, если оба x1 и x2 являются скалярами.

См. также

maximum
Элементное максимальное значение двух массивов, распространяет NaN.
fmin
Элементное минимальное значение двух массивов, игнорирует NaN.
amin
Минимальное значение массива по заданной оси, распространяет NaN.
nanmin
Минимальное значение массива по заданной оси, игнорирует NaN.

fmax, amax, nanmax

Примечания

Минимальное значение эквивалентно np.where(x1 <= x2, x1, x2) когда ни x1, ни x2 не являются NaN, но оно быстрее и правильно выполняет трансляцию.

Примеры

>>> np.minimum([2, 3, 4], [1, 5, 2])
array([1, 3, 2])
>>> np.minimum(np.eye(2), [0.5, 2]) # broadcasting
array([[ 0.5,  0. ],
       [ 0. ,  1. ]])
>>> np.minimum([np.nan, 0, np.nan],[0, np.nan, np.nan])
array([ NaN,  NaN,  NaN])
>>> np.minimum(-np.Inf, 1)
-inf

© 2008–2017 NumPy Developers
Licensed under the NumPy License.
https://docs.scipy.org/doc/numpy-1.12.0/reference/generated/numpy.minimum.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API