sympy

Science

기호 수학

개요 sympy

SymPy는 기호 수학을 위한 Python 라이브러리입니다. 수치 근사법을 사용하는NumPy및SciPy와 달리 SymPy는 수학 표현식을 대수적으로 조작합니다. 즉, 다항식, 인수 표현식을 확장하고 정확한 도함수와 적분을 계산하고 방정식을 풀고 행렬을 기호적으로 사용할 수 있습니다.

PyRun에서 SymPy를 실행하는 것은 미적분학, 대수학 또는 미분 방정식을 공부하는 학생들에게 특히 유용합니다. 컴퓨터에 아무것도 설치하지 않고도 수동 계산을 확인하고, 기호 패턴을 탐색하고, 부동 소수점 근사치가 아닌 정확한 답을 얻을 수 있습니다.

코드 및 실행 출력

상징적 확장, 차별화, 통합.

SymPy Algebra & Calculus에디터에서 실행
import sympy as sp

x, y = sp.symbols('x y')

# Expand and factor
expr = (x + y)**3
print("Expanded (x+y)³:", sp.expand(expr))
print("Factored back:",    sp.factor(sp.expand(expr)))

# Calculus
f = sp.sin(x) * sp.exp(x)
print("\nf(x) =", f)
print("f'(x) =", sp.diff(f, x))
print("∫f dx  =", sp.integrate(f, x))

# Solve equation
eq = sp.Eq(x**2 - 5*x + 6, 0)
print("\nSolve x²-5x+6=0:", sp.solve(eq, x))

관련 패키지

권장 Python 리소스

관련 대화형 튜토리얼, 치트 시트, 코드 비교를 통해 지식을 확장하세요.