Vue d'ensemble
SymPy 1.10, publié le 21 mars 2022, enrichit le module de physique quantique et améliore le développement en séries.
Fonctionnalités principales
Physique quantique
Le module sympy.physics.quantum ajoute de nouveaux opérateurs et états quantiques pour la mécanique quantique symbolique.
python
from sympy.physics.quantum import Ket, Bra, qapply
from sympy.physics.quantum.operator import Operator
# États quantiques
psi = Ket('psi')
phi = Bra('phi')
# Produit scalaire
braket = phi * psi
print(braket) # <phi|psi>
# Opérateur
A = Operator('A')
result = qapply(A * psi)
print(result) # A|psi>
Développement en séries
Les développements en séries de Taylor et Laurent sont améliorés avec une meilleure gestion des singularités et des performances accrues.
python
from sympy import symbols, sin, cos, series
x = symbols('x')
# Développement de Taylor de sin(x)
s = series(sin(x), x, 0, n=6)
print(s) # x - x**3/6 + x**5/120 + O(x**6)
# Développement de cos(x)/(1-x)
s2 = series(cos(x) / (1 - x), x, 0, n=4)
print(s2)
