Spec-Zone.ru › NumPy 1.15

numpy.isposinf

numpy.isposinf(x, out=None) [source]

Проверка элементов на положительную бесконечность, результат возвращается как массив bool.

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

Входной массив.

y : array_like, optional

Массив boolean с теми же размерами, что и x, для хранения результата.

Возвращает:
out : ndarray

Массив boolean с теми же размерами, что и входной. Если второй аргумент не указан, возвращается массив boolean со значениями True, где соответствующий элемент входного массива равен положительной бесконечности, и значениями False, где элемент входного массива не равен положительной бесконечности.

Если второй аргумент указан, результат сохраняется в нём. Если тип этого массива является числовым типом, результат представляется нулями и единицами, если тип является boolean, то ложными и истинными значениями. Значение возвращаемого массива out тогда является ссылкой на этот массив.

См. также

isinf, isneginf, isfinite, isnan

Примечания

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

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

Примеры

>>> np.isposinf(np.PINF)
array(True, dtype=bool)
>>> np.isposinf(np.inf)
array(True, dtype=bool)
>>> np.isposinf(np.NINF)
array(False, dtype=bool)
>>> np.isposinf([-np.inf, 0., np.inf])
array([False, False,  True])
>>> x = np.array([-np.inf, 0., np.inf])
>>> y = np.array([2, 2, 2])
>>> np.isposinf(x, y)
array([0, 0, 1])
>>> y
array([0, 0, 1])

© 2005–2019 NumPy Developers
Licensed under the 3-clause BSD License.
https://docs.scipy.org/doc/numpy-1.15.4/reference/generated/numpy.isposinf.html

Spec-Zone.ru

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