답변:
>>> n = -42
>>> -n # if you know n is negative
42
>>> abs(n) # for any n
42
문서 를 확인하는 것을 잊지 마십시오 .
max(n, -n)
(또 다른 대안 :이
max
깔끔한 트릭이지만, 특히 파이썬에서는 오버 헤드가 있습니다 abs
.. 당신은 확실히 좋아한다 그래서 abs
이상max
단순히 -1을 곱하면 두 가지 방식으로 작동합니다 ...
>>> -10 * -1
10
>>> 10 * -1
-10
numpy로 작업하는 경우 사용할 수 있습니다.
import numpy as np
np.abs(-1.23)
>> 1.23
절대 값을 제공합니다.