Spec-Zone.ru › NumPy 1.13

numpy.isneginf

numpy.isneginf(x, out=None, **kwargs) [source]

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

Параметры:

x : array_like

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

out : array_like, необязательно

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

Возвращаемое значение:

out : ndarray

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

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

См. также

isinf, isposinf, isnan, isfinite

Примечания

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

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

Примеры

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

© 2008–2017 NumPy Developers
Licensed under the NumPy License.
https://docs.scipy.org/doc/numpy-1.13.0/reference/generated/numpy.isneginf.html

Spec-Zone.ru

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