Spec-Zone.ru › NumPy 1.20

numpy.isinf

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

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

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

Параметры
xarray_like

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

outndarray, None, or tuple of ndarray and None, optional

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

wherearray_like, optional

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

**kwargs

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

Возвращает
ybool (scalar) or boolean 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.NINF)
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–2021 NumPy Developers
Licensed under the 3-clause BSD License.
https://numpy.org/doc/1.20/reference/generated/numpy.isinf.html

Spec-Zone.ru

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