Spec-Zone.ru › NumPy 1.10

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.10.1/reference/generated/numpy.maximum.html

Spec-Zone.ru

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