Spec-Zone.ru › NumPy 1.16

numpy.isneginf

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

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

Параметры:
x : array_like

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

out : array_like, optional

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

Возвращает:
out : ndarray

Булевый массив с теми же размерами, что и входной. Если второй аргумент не задан, то возвращается numpy булевый массив со значениями True, где соответствующий элемент входного массива равен отрицательной бесконечности, и значениями 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.16.1/reference/generated/numpy.isneginf.html

Spec-Zone.ru

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