Spec-Zone.ru › NumPy 1.11

numpy.isneginf

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

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

Параметры:

x : array_like

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

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

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

Возвращает:

y : ndarray

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

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

См. также

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], dtype=bool)
>>> 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])

© 2008–2016 NumPy Developers
Licensed under the NumPy License.
https://docs.scipy.org/doc/numpy-1.11.0/reference/generated/numpy.isneginf.html

Spec-Zone.ru

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