Bonjour, je débute avec le module sympy de Python et je trouve un phénomène étrange :
donne
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 from sympy import * x = symbols('x') factor(-2*x**2+2*x)
-2*x*(x - 1)
C'est ce que j'attendais mais
donne
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 from sympy import * x = symbols('x') factor(-2*x**2+2*x-1/2)
-1.0*(1.0*x - 0.5)**2
Il y a manifestement un problème de coefficient et je suppose que le 1/2 y est pour quelque chose mais comment obtenir la bonne factorisation :
- (2·x - 1)**2/2 ou -2.0*(1.0*x - 0.5)**2 ?
Et pourquoi obtient-on ceci ?
Merci pour vos éclaircissement...
Olivier
Partager