development

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

big-blog 2020. 9. 17. 08:26
반응형

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


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


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

절대 값을 제공합니다.

참고 URL : https://stackoverflow.com/questions/3854310/how-to-convert-a-negative-number-to-positive

반응형