sympy

Science

Matematica simbolica

Panoramica sympy

SymPy è una libreria Python per la matematica simbolica. A differenza diNumPyeSciPyche funzionano con approssimazioni numeriche, SymPy manipola le espressioni matematiche algebricamente: può espandere polinomi, fattorizzare espressioni, calcolare derivate esatte e integrali, risolvere equazioni e lavorare simbolicamente con le matrici.

L'esecuzione di SymPy inPyRunè particolarmente utile per gli studenti che studiano calcolo infinitesimale, algebra o equazioni differenziali. Puoi verificare calcoli manuali, esplorare modelli simbolici e ottenere risposte esatte anziché approssimazioni in virgola mobile, il tutto senza installare nulla sul tuo computer.

Codice e output di esecuzione

Espansione simbolica, differenziazione, integrazione.

SymPy Algebra & CalculusEsegui nell'editor
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))

Pacchetti correlati

Risorse Python consigliate

Espandi le tue conoscenze con tutorial interattivi, foglietti illustrativi e confronti di codici correlati.