Spec-Zone.ru › NumPy 2.0

numpy.isneginf

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

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

Параметры:
xarray_like

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

outarray_like, необязательно

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

Возвращает:
outndarray

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

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

См. также

isinf, isposinf, isnan, isfinite

Примечания

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

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

Примеры

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

Spec-Zone.ru

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