Bonjour,
Je viens vous poser une question à laquelle je ne comprendrai certainement pas la réponse, mais sait-on jamais.
Il me semblait qu’en python, pour passer kwargs à une function, il fallait utilizer **kwargs.
J’ai voulu le faire avec la function odeint, de scipy. La syntaxe
1 | odeint(eqdiff,conditions_ini,t,args=(point,**kwargs)) |
ne fonctionne pas. Par contre, les deux suivantes semblent fonctionner
1 2 | odeint(eqdiff,conditions_ini,t,args=(point,kwargs)) odeint(eqdiff,conditions_ini,t,point,**kwargs) |
À noter qu’avec la seconde, j’ai eu une erreur dans la function eqdiff, mais qui peut venir de moi.
C’est possible d’expliquer simplement pourquoi ?
Merci
+0
-0