Spec-Zone.ru › NumPy 1.11

numpy.minimum

numpy.minimum(x1, x2[, out]) =

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

Сравнивает два массива и возвращает новый массив, содержащий минимальные значения по элементам. Если один из сравниваемых элементов — 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–2016 NumPy Developers
Licensed under the NumPy License.
https://docs.scipy.org/doc/numpy-1.11.0/reference/generated/numpy.minimum.html

Spec-Zone.ru

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