어떤 수 x에 대한 지수 값(exponential value)이란 자연상수 e의 x제곱을 의미합니다. 여기서 e는 오일러 상수(Euler's number)라고도 불리는 무리수로, 그 값은 약 2.718281입니다.
파이썬에서는 이 값을 두 가지 방법으로 계산할 수 있습니다.
방법 1: ** 연산자 사용하기
math 모듈에는 오일러 수가 math.e라는 상수로 정의되어 있으므로, 거듭제곱 연산자인 **를 활용해 간단히 계산할 수 있습니다.
>>> import math >>> math.e**2 # math.e는 math 모듈에 정의된 상수 7.3890560989306495
방법 2: exp() 함수 사용하기
math 모듈에서 제공하는 exp() 함수는 인자로 전달된 값에 대해 e의 거듭제곱을 직접 반환해 줍니다. 코드가 더 직관적이라는 장점이 있습니다.
>>> import math >>> math.exp(2) 7.38905609893065
참고: 다른 예시
예를 들어 e의 3제곱은 다음과 같이 구할 수 있습니다.
>>> math.exp(3) 20.085536923187668
일반적으로 지수 함수를 계산할 때는 의미가 명확한 math.exp() 함수를 사용하는 것이 권장됩니다.