Spec-Zone.ru › NumPy 1.21

numpy.isneginf

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

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

Parameters
xarray_like

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

outarray_like, optional

Место для хранения результата. Если указано, оно должно иметь форму, к которой векторизуется вход. Если не указано или None, возвращается новый массив boolean.

Returns
outndarray

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

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

См. также

isinf, isposinf, isnan, isfinite

Примечания

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

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

Примеры

>>> np.isneginf(np.NINF)
True
>>> np.isneginf(np.inf)
False
>>> np.isneginf(np.PINF)
False
>>> 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–2022 NumPy Developers
Licensed under the 3-clause BSD License.
https://numpy.org/doc/1.21/reference/generated/numpy.isneginf.html

Spec-Zone.ru

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