numpy.isposinf
-
numpy.isposinf(x, out=None)[source] -
Проверка на положительную бесконечность для каждого элемента, возвращает массив bool.
Параметры: x : array_like
Входной массив.
y : array_like, необязательно
Булевый массив с той же формой, что и
xдля хранения результата.Возвращает: out : ndarray
Булевый массив с теми же размерами, что и входной. Если второй аргумент не указан, то возвращается булевый массив со значениями True, где соответствующий элемент входного массива равен положительной бесконечности, и значениями False в противном случае.
Если второй аргумент указан, результат записывается в него. Если тип этого массива является числовым типом, результат представляется нулями и единицами; если тип является булевым, то нулями и единицами. Возвращаемое значение
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.14.5/reference/generated/numpy.isposinf.html