Bonjour,
j'aimerai saisir la formule* suivante avec SymPy:
*Oui ça se fait bien à la main, c'est plus un exemple "simple" avant de partir sur des équations plus complexes
mais les indices posent problème:
Résultat (faux):
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 m, a, y, i = symbols('m a y i') L = -(1/m) * Sum(Indexed('y',i)*log(Indexed('a',i)) + (1-Indexed('y',i))*log(1-Indexed('a',i)),(i,1,m)) Lp = diff(L, a) print(Lp)
Une idée?
Code : Sélectionner tout - Visualiser dans une fenêtre à part -Sum(0, (i, 1, m))/m









Répondre avec citation
Partager