numpy.sign

numpy.sign 함수는 숫자의 부호를 반환합니다.

x < 0 일 때, -1을,
x > 0 일 때, 1을,
x==0 일 때, 0을 반환합니다.

nan에 대해서는 nan을 반환합니다.



예제1

import numpy as np

a = np.sign([-5., 4.5])
b = 0

print(a)
print(b)
[-1.  1.]
0

어레이 입력에 대해서 요소 단위로 부호를 반환합니다.



예제2

a = np.sign(5-2j)
b = np.sign(-5+2j)
c = np.sign(-2j)
d = np.sign(+2j)

print(a)
print(b)
print(c)
print(d)
(1+0j)
(-1+0j)
(-1+0j)
(1+0j)

복소수 x = a + bj 에 대해서,

실수부 a가 0이 아닐 경우, sign(a) + 0j 를 반환하고,

실수부 a가 0일 경우, sign(b) + 0j 를 반환합니다.



이전글/다음글

다음글 :