[python] SymPy를 사용하여 지수함수 계산하기

SymPy는 Python의 대표적인 수학 라이브러리 중 하나로, 심볼릭 수학(symbolic math)을 지원합니다. 이를 활용하면 수학적인 식을 심볼로 표현하고 다양한 수식 연산을 수행할 수 있습니다. 이번 포스트에서는 SymPy를 사용하여 지수함수를 계산하는 방법을 알아보겠습니다.

SymPy 및 필수 패키지 설치

먼저 SymPy를 설치해야 합니다. 아래 명령어를 사용하여 SymPy를 설치합니다.

pip install sympy

SymPy를 사용하기 위해 필요한 몇 가지 패키지를 불러옵니다.

import sympy as sp

지수함수 계산하기

SymPy를 사용하면 지수함수를 손쉽게 계산할 수 있습니다. 예를 들어, exp(x) 함수를 사용하여 e의 x승을 계산할 수 있습니다.

x = sp.symbols('x')
expr = sp.exp(x)

result = sp.integrate(expr, x)

위 코드에서 sp.symbols('x')를 사용하여 심볼 x를 정의하고, sp.exp(x)를 사용하여 e^(x)를 표현합니다. 그리고 sp.integrate() 함수를 사용하여 이 함수를 적분합니다.

예제

아래는 지수함수 계산의 간단한 예제입니다.

x = sp.symbols('x')
expr = sp.exp(x)

result = sp.integrate(expr, x)

print(result)

실행 결과는 다음과 같습니다.

exp(x)

즉, e^(x)의 적분 결과는 exp(x)입니다.

결론

SymPy를 사용하여 지수함수를 계산하는 방법을 알아보았습니다. SymPy는 다양한 수학적인 계산을 지원하므로 수학적인 문제를 다룰 때 유용하게 활용할 수 있습니다.