파이썬에서 음수를 양수로 어떻게 변환 할 수 있습니까? (그리고 긍정적 인 것을 유지하십시오.)
답변
>>> n = -42
>>> -n # if you know n is negative
42
>>> abs(n) # for any n
42
문서 를 확인하는 것을 잊지 마십시오 .
답변
단순히 -1을 곱하면 두 가지 방식으로 작동합니다 …
>>> -10 * -1
10
>>> 10 * -1
-10
답변
경우 “긍정적 유지” 긍정적 인 사용에 부정적인 번호를 당신이 체류 긍정적으로 양수를 원하는 수단을뿐만 아니라 변환 abs()
:
>>> abs(-1)
1
>>> abs(1)
1
답변
내장 함수 abs ()가 트릭을 수행합니다.
positivenum = abs(negativenum)
답변
In [6]: x = -2
In [7]: x
Out[7]: -2
In [8]: abs(x)
Out[8]: 2
실제로 모든 숫자를 abs
반환합니다 absolute value
. 절대 값은 항상 음수가 아닙니다.
답변
numpy로 작업하는 경우 사용할 수 있습니다.
import numpy as np
np.abs(-1.23)
>> 1.23
절대 값을 제공합니다.