Spec-Zone.ru › NumPy 1.12

numpy.maximum

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

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

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

Spec-Zone.ru

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