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

透過相關的互動式教學、備忘單和程式碼比較來擴展您的知識。