Vue d'ensemble

SymPy 1.13, publié le 15 juillet 2024, requiert Python 3.8 au minimum et améliore les performances du calcul symbolique.

Fonctionnalités principales

Python 3.8+ uniquement

L'abandon de Python 3.7 permet d'utiliser les fonctionnalités modernes du langage et d'accélérer les opérations internes.

python
from sympy import symbols, solve, expand, factor

x, y = symbols('x y')
expr = x**3 - 6*x**2 + 11*x - 6

# Résolution
solutions = solve(expr, x)
print(f'Racines : {solutions}')  # [1, 2, 3]

# Factorisation
print(factor(expr))  # (x - 1)*(x - 2)*(x - 3)

Sources