numpy.negative

numpy.negative(x, *ufunc_args) = <ufunc 'negative'>

Функция negative() выполняет смену знака для всех чисел из массива x, что эквивалентно записи b = -a.

Параметры:
x - число, массив или подобный массиву объект
Входные данные.
*ufunc_args - аргументы универсальной функции
Аргументы, позволяющие настроить и оптимизировать работу функции (подробнее см. универсальные функции).
Возвращает:
результат - массив NumPy или вещественное число
Массив из элементов x, но имеющих противоположный знак или число, если на вход подано одно число.
Смотрите так же: positive


Примеры

>>> import numpy as np
>>> 
>>> np.negative([-2, -1, 1, 2])
array([ 2,  1, -1, -2])
>>> 
>>> np.negative([-np.inf, 0, -0, np.inf])
array([ inf,  -0.,  -0., -inf])
>>>
>>>
>>> a = np.array([-1, 1])
>>> 
>>> b = -a
>>> b
array([ 1, -1])
>>> b is a
False