sympy

Science

Mathématiques symboliques

Aperçu sympy

SymPy est une bibliothèque Python pour les mathématiques symboliques. Contrairement àNumPyetSciPyqui fonctionnent avec des approximations numériques, SymPy manipule les expressions mathématiques de manière algébrique : il peut développer des polynômes, des expressions factorielles, calculer des dérivées et des intégrales exactes, résoudre des équations et travailler avec des matrices de manière symbolique.

L'exécution de SymPy dansPyRunest particulièrement utile pour les étudiants qui étudient le calcul, l'algèbre ou les équations différentielles. Vous pouvez vérifier les calculs manuels, explorer des modèles symboliques et obtenir des réponses exactes plutôt que des approximations à virgule flottante, le tout sans rien installer sur votre machine.

Sortie de code et d'exécution

Expansion symbolique, différenciation, intégration.

SymPy Algebra & CalculusExécuter dans l'éditeur
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))

Forfaits associés

Ressources Python recommandées

Développez vos connaissances avec des didacticiels interactifs, des aide-mémoire et des comparaisons de codes associés.