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тогда является ссылкой на этот массив.
Примечания
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