sympy
ScienceMathé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.
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.
Boucles Python
Apprenez à utiliser les boucles Python pour parcourir les données. Maîtrisez les bonnes pratiques pour les boucles, while, break, continue et loop avec des exemples interactifs.
Comment trier une liste en Python
Apprenez à trier une liste en Python à l'aide de la méthode sort() et de la fonction sorted(). Découvrez des exemples de tri de clés personnalisé et d’ordre inverse.
Aide-mémoire sur les méthodes de chaîne Python
Un guide de référence complet pour la manipulation des chaînes Python. Maîtrisez le formatage, la recherche, le fractionnement, le remplacement et la vérification des propriétés des chaînes.
Python vs JavaScript : quel langage de programmation est le meilleur ?
Une comparaison complète entre Python et JavaScript. Explorez les différences de syntaxe, les performances, les cas d'utilisation (backend et frontend) et des exemples de codage.