sympy

Science

Symbolische Mathematik

Übersicht sympy

SymPy ist eine Python-Bibliothek für symbolische Mathematik. Im Gegensatz zuNumPyundSciPy, die mit numerischen Näherungen arbeiten, manipuliert SymPy mathematische Ausdrücke algebraisch – es kann Polynome erweitern, Ausdrücke faktorisieren, exakte Ableitungen und Integrale berechnen, Gleichungen lösen und symbolisch mit Matrizen arbeiten.

Das Ausführen von SymPy inPyRunist besonders nützlich für Studenten, die sich mit Analysis, Algebra oder Differentialgleichungen befassen. Sie können manuelle Berechnungen überprüfen, symbolische Muster untersuchen und exakte Antworten anstelle von Gleitkomma-Näherungen erhalten – und das alles, ohne etwas auf Ihrem Computer zu installieren.

Code- und Ausführungsausgabe

Symbolische Erweiterung, Differenzierung, Integration.

SymPy Algebra & CalculusIm Editor ausführen
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))

Verwandte Pakete

Empfohlene Python-Ressourcen

Erweitern Sie Ihr Wissen mit zugehörigen interaktiven Tutorials, Spickzetteln und Codevergleichen.