Aller au contenu
Wikipédia l'encyclopédie libre

SymPy

Un article de Wikipédia, l'encyclopédie libre.
(Redirigé depuis Sympy)

SymPy est une bibliothèque en Python spécialisée dans le calcul formel qui ne dépend d'aucune bibliothèque supplémentaire. Elle est à la fois disponible en tant qu'application de bureau et d'application sur Internet avec Sympy Live. Elle permet de faire du calcul arithmétique formel basique, de l'algèbre, des mathématiques différentielles, de la physique, de la mécanique classique ou quantique. C'est un logiciel libre.

Développement

[modifier | modifier le code ]

L'exemple qui suit développe l'expression mathématique définie dans la variable e tout en détaillant le processus :

>>> fromsympyimport init_printing, Symbol, expand
>>> init_printing()
>>>
>>> a = Symbol('a')
>>> b = Symbol('b')
>>> e = (a + b)**5
>>> e
 5
(a + b) 
>>> e.expand()
 5 4 3 2 2 3 4 5
a + 5a b + 10a b + 10a b + 5ab + b

L'exemple qui suit, cette-fois, calcule la dérivée différencielle, puis la dérivée partielle de la fonction f définie dans la variable f :

>>> fromsympyimport init_printing, symbols, ln, diff
>>> init_printing()
>>> x,y = symbols('x y')
>>> f = x**2 / y + 2 * x - ln(y)
>>> diff(f,x)
 2x 
 ─── + 2
 y 
>>> diff(f,y)
 2 
 x 1
 - ── - 
 2 y
 y
>>> diff(diff(f,x),y)
 -2x
 ────
 2 
 y

Voir aussi

[modifier | modifier le code ]

Références

[modifier | modifier le code ]
  1. « Release 1.14.0 », (consulté le )

Liens externes

[modifier | modifier le code ]
v · m
Implémentation
Framework
IDE
Organisations
Autres
v · m
Bibliothèques Python
Interfaces graphiques
Bibliothèques scientifiques
Mathématiques et science des données
Apprentissage automatique
Traitement d'images
Traitement automatique des langues
Frameworks web
Articles liés

AltStyle によって変換されたページ (->オリジナル) /