GeeksforGeeks App
Open App
Browser
Continue

# Python | Numpy numpy.ndarray.__neg__()

With the help of numpy.ndarray.__neg__() method of Numpy, one can multiply each and every element of an array with -1. Hence, the resultant array having values like positive values becomes negative and negative values become positive.

Syntax: ndarray.__neg__(\$self, /)

Return: -self

Example #1 :
In this example we can see that after applying `numpy.__neg__()`, we get the simple array with combination of positive and negative values in an array.

 `# import the important module in python``import` `numpy as np`` ` `# make an array with numpy``gfg ``=` `np.array([``1``, ``-``2``, ``3``, ``4``, ``5``, ``6``])`` ` `# applying numpy.__neg__() method``print``(gfg.__neg__())`

Output:

```[-1  2 -3 -4 -5 -6]
```

Example #2 :

 `# import the important module in python``import` `numpy as np`` ` `# make an array with numpy``gfg ``=` `np.array([[``1``, ``2``, ``-``3``, ``4``, ``5``, ``6``],``                ``[``-``6``, ``5``, ``4``, ``3``, ``2``, ``-``1``]])`` ` `# applying numpy.__neg__() method``print``(gfg.__neg__())`

Output:

```[[-1 -2  3 -4 -5 -6]
[ 6 -5 -4 -3 -2  1]]
```
My Personal Notes arrow_drop_up