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.
Python3
Output :
Python3
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))
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)