« 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