Spec-Zone.ru › NumPy 1.17

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.

Параметры:
x : array_like

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

out : ndarray, None, or tuple of ndarray and None, optional

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

where : array_like, optional

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

**kwargs

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

Возвращает:
y : bool (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–2019 NumPy Developers
Licensed under the 3-clause BSD License.
https://docs.scipy.org/doc/numpy-1.17.0/reference/generated/numpy.isinf.html

Spec-Zone.ru

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