Spec-Zone.ru › NumPy 1.10

numpy.fmax

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

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

Сравнивает два массива и возвращает новый массив, содержащий максимальные элементы попарно. Если один из сравниваемых элементов — 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.10.1/reference/generated/numpy.fmax.html

Spec-Zone.ru

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