Spec-Zone.ru › NumPy 2.0

numpy.nextafter

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

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

Параметры:
x1array_like

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

x2array_like

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

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

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

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

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

**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–2024 NumPy Developers
Licensed under the 3-clause BSD License.
https://numpy.org/doc/2.0/reference/generated/numpy.nextafter.html

Spec-Zone.ru

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