Thursday, March 12, 2026
HomeLanguagesnumpy.sign() in Python

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)
 
RELATED ARTICLES

Most Popular

Dominic
32506 POSTS0 COMMENTS
Milvus
131 POSTS0 COMMENTS
Nango Kala
6882 POSTS0 COMMENTS
Nicole Veronica
12005 POSTS0 COMMENTS
Nokonwaba Nkukhwana
12099 POSTS0 COMMENTS
Shaida Kate Naidoo
7011 POSTS0 COMMENTS
Ted Musemwa
7255 POSTS0 COMMENTS
Thapelo Manthata
6967 POSTS0 COMMENTS
Umr Jansen
6956 POSTS0 COMMENTS