Spec-Zone.ru › NumPy 2.0

numpy.isinf

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

Проверка на положительную или отрицательную бесконечность для каждого элемента.

Возвращает булеву массив того же размера, что и x, True, где x == +/-inf, иначе False.

Параметры:
xarray_like

Входные значения

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

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

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

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

**kwargs

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

Возвращает:
ybool (скаляр) или булев ndarray

True в позициях, где x является положительной или отрицательной бесконечностью, иначе False. Это скаляр, если x является скалярным.

См. также

isneginf, isposinf, isnan, isfinite

Примечания

NumPy использует стандарт IEEE для двоичной плавающей точки арифметики (IEEE 754).

Возникают ошибки, если второй аргумент предоставлен, когда первый аргумент является скалярным, или если первый и второй аргументы имеют разные формы.

Примеры

>>> np.isinf(np.inf)
True
>>> np.isinf(np.nan)
False
>>> np.isinf(-np.inf)
True
>>> np.isinf([np.inf, -np.inf, 1.0, np.nan])
array([ True,  True, False, False])
>>> x = np.array([-np.inf, 0., np.inf])
>>> y = np.array([2, 2, 2])
>>> np.isinf(x, y)
array([1, 0, 1])
>>> y
array([1, 0, 1])

© 2005–2024 NumPy Developers
Licensed under the 3-clause BSD License.
https://numpy.org/doc/2.0/reference/generated/numpy.isinf.html

Spec-Zone.ru

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