« Python pour le calcul scientifique/Éléments de programmation » : différence entre les versions
Contenu supprimé Contenu ajouté
→Décoration : voc. : la décoration -> le décorateur |
→Décorateur : mémoïsation |
||
Ligne 1 258 :
# plusCinq
</source>
On peut par exemple utiliser un décorateur pour la mémoïsation. La mémoïsation est une méthode consistant à mémoriser les valeurs d'une fonction au fur et à mesure de son utilisation ; ainsi, si l'on veut évaluer la fonction avec les mêmes entrées, on se contente d'aller chercher la valeur enregistrée ce qui est plus rapide. On sacrifie donc la place mémoire au profit de la rapidité. On peut trouver des décorateurs de mémoïsation aux adresses suivantes :
* https://wiki.python.org/moin/PythonDecoratorLibrary#Memoize
* https://gist.github.com/robcowie/1357800
; Ressources
|