Spec-Zone.ru › NumPy 1.14

numpy.isneginf

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

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

Параметры:

x : array_like

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

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

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

Возвращает:

out : ndarray

Булевый массив с теми же размерами, что и входной. Если второй аргумент не задан, возвращается массив NumPy с типами bool, где соответствующий элемент входного массива равен отрицательной бесконечности, а значение False, если элемент входного массива не равен отрицательной бесконечности.

Если задан второй аргумент, результат сохраняется в нём. Если тип этого массива — числовой, результат представляется как нули и единицы; если тип — булевый, как 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])
>>> 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])

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

Spec-Zone.ru

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