Spec-Zone.ru › NumPy 1.11

numpy.fmax

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

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

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

Параметры:

x1, x2 : array_like

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

Возвращает:

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

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

См. также

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

minimum, amin, nanmin

Примечания

Новая в версии 1.3.0.

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

Примеры

>>> np.fmax([2, 3, 4], [1, 5, 2])
array([ 2.,  5.,  4.])
>>> np.fmax(np.eye(2), [0.5, 2])
array([[ 1. ,  2. ],
       [ 0.5,  2. ]])
>>> np.fmax([np.nan, 0, np.nan],[0, np.nan, np.nan])
array([  0.,   0.,  NaN])

© 2008–2016 NumPy Developers
Licensed under the NumPy License.
https://docs.scipy.org/doc/numpy-1.11.0/reference/generated/numpy.fmax.html

Spec-Zone.ru

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