[python] 음수를 양수로 변환하는 방법?

파이썬에서 음수를 양수로 어떻게 변환 할 수 있습니까? (그리고 긍정적 인 것을 유지하십시오.)



답변

>>> 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

절대 값을 제공합니다.


답변