Spec-Zone.ru › NumPy 1.21

numpy.nextafter

numpy.nextafter(x1, x2, /, out=None, *, where=True, casting='same_kind', order='K', dtype=None, subok=True[, signature, extobj]) = <ufunc 'nextafter'>

Возвращает следующее значение с плавающей точкой после x1 в направлении x2, поэлементно.

Параметры
x1array_like

Значения, для которых необходимо найти следующее представимое значение.

x2array_like

Направление, в котором следует искать следующее представимое значение x1. Если x1.shape != x2.shape, они должны быть совместимы по форме для передачи в функцию (форма результата будет совпадать с формой, которую поддерживает вызов функции).

outndarray, None, или кортеж ndarray и None, необязательно

Расположение, в котором хранится результат. Если указано, оно должно иметь форму, соответствующую входным данным. Если не указано или равно None, возвращается только что выделенный массив. Кортеж (только как ключевой аргумент) должен иметь длину, равную числу выходов.

wherearray_like, необязательно

Это условие транслируется над входом. В местах, где условие равно True, массив out будет установлен в результат ufunc. В противном случае массив out сохранит свое исходное значение. Обратите внимание, что если массив out создается по умолчанию через out=None, то расположения в нем, где условие равно False, останутся неинициализированными.

**kwargs

Для других ключевых аргументов см. документацию по ufunc.

Возвращает
outndarray или скаляр

Следующие представимые значения x1 в направлении x2. Это скаляр, если и x1, и x2 являются скалярами.

Примеры

>>> eps = np.finfo(np.float64).eps
>>> np.nextafter(1, 2) == eps + 1
True
>>> np.nextafter([1, 2], [2, 1]) == [eps + 1, 2 - eps]
array([ True,  True])

© 2005–2022 NumPy Developers
Licensed under the 3-clause BSD License.
https://numpy.org/doc/1.21/reference/generated/numpy.nextafter.html

Spec-Zone.ru

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