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)

Sources