Open In App

# numpy.sign() in Python

numpy.sign(array [, out]) function is used to indicate the sign of a number element-wise.
For integer inputs, if array value is greater than 0 it returns 1, if array value is less than 0 it returns -1, and if array value 0 it returns 0.

Syntax: numpy.sign()

Parameters :
array : [array_like] Input values.
out : [ndarray, optional] Output array placed with result.

Return : [ndarray] Returns the sign of array. If an array is scalar then the sign of array will be scalar.

Code 1 :

 `# Python Program illustrating``# numpy.sign() method`` ` `# importing numpy``import` `numpy as geek  `` ` `# input arrays    ``array1 ``=` `[``1``, ``0``, ``-``13``]``array2 ``=`  `[``-``1``, ``0``, ``15``]`` ` `# print the input arrays  ``print` `(``"input array1 : "``, array1)``print` `(``"input array2 : "``, array2)`` ` `# determine the sign of integer numbers in an array  ``print` `(``"\nCheck sign of array1 : "``, geek.sign(array1))``print` `(``"\nCheck sign of array2 : "``, geek.sign(array2)) `

Output :

```array1 :  [1, 0, -13]
array2 :  [-1, 0, 15]

Check sign of array1 :  [ 1  0 -1]

Check sign of array2 :  [-1  0  1]

```

Code 2 :

 `# Python Program illustrating``# numpy.sign() method`` ` `# importing numpy  ``import` `numpy as geek `` ` `# determine the sign of complex number``print` `(``"\n Check sign of complex input1 : "``, geek.sign(``7``-``3j``))``print` `(``"\n Check sign of complex input2 : "``, geek.sign(``-``7` `+` `3j``)) `

Output :

``` Check sign of complex input1 :  (1+0j)

Check sign of complex input2 :  (-1+0j)
```