[python] sign(x) - 傳回 x 的正負值

  • 0
要馬是
import numpy as np
np.sign(x)

不然也有內建函式
利用 math.copysign(1, y) 可以傳回 y 的正負值
不用 x / abs(x)
e.g.
>>> math.copysign(1, -4)
-1.0
 >>> math.copysign(1, 3) 
1.0

沒有留言 :

張貼留言