Spec-Zone.ru › NumPy 1.15

numpy.isneginf

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

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

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

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

out : array_like, optional

Массив 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])
>>> 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.15.4/reference/generated/numpy.isneginf.html

Spec-Zone.ru

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