Spec-Zone.ru › NumPy 1.11

numpy.maximum

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

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

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

Параметры:

x1, x2 : array_like

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

Возвращает:

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

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

См. также

minimum
Элементное минимальное значение двух массивов, распространяет NaN.
fmax
Элементное максимальное значение двух массивов, игнорирует NaN.
amax
Максимальное значение массива вдоль заданной оси, распространяет NaN.
nanmax
Максимальное значение массива вдоль заданной оси, игнорирует NaN.

fmin, amin, nanmin

Примечания

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

Примеры

>>> np.maximum([2, 3, 4], [1, 5, 2])
array([2, 5, 4])
>>> np.maximum(np.eye(2), [0.5, 2]) # broadcasting
array([[ 1. ,  2. ],
       [ 0.5,  2. ]])
>>> np.maximum([np.nan, 0, np.nan], [0, np.nan, np.nan])
array([ NaN,  NaN,  NaN])
>>> np.maximum(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.maximum.html

Spec-Zone.ru

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