Python中的numpy.sign()

Python中的numpy.sign()

numpy.sign(array [, out])函数用来表示一个数字元素的符号。
对于整数输入,如果数组值大于0则返回1,如果数组值小于0则返回-1,如果数组值为0则返回0。

语法: numpy.sign()

参数 :
array : [array_like] 输入值。
out : [ndarray, optional] 输出数组,放置结果。

返回: [ndarray] 返回数组的符号。如果一个数组是标量的,那么数组的符号将是标量的。

代码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]


代码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)) 

输出 :

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

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

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程