preguntar acerca de python-decorators
5
réponses
Décorateur pour une méthode de classe qui met en cache la valeur de retour après le premier accès
Mon problème, et pourquoi
J'essaie d'écrire un décorateur pour une méthode de classe, @cachedproperty. Je veux qu'il se comporte de sorte que lorsque la méthode est appelée pour la première fois, la méthode soit remplacée par sa valeur de retour. Je …
demandé sur
1970-01-01 00:33:36
1
réponses
Numpy vectorize comme un décorateur avec des arguments
j'ai essayé de vectoriser (d'accord, pas la façon la plus efficace de le faire, mais ma question est plutôt sur l'utilisation de décorateur) la fonction suivante
@np.vectorize
def diff_if_bigger(x, y):
return y - x if y > x else 0
x = np …
demandé sur
1970-01-01 00:33:33
10
réponses
Comment fonctionne le décorateur @property?
je voudrais comprendre comment la fonction intégrée property . Ce qui me confond, c'est que property peut aussi être utilisé comme décorateur, mais il ne prend des arguments que lorsqu'il est utilisé comme fonction intégrée et non pas lorsqu'il es …
demandé sur
1970-01-01 00:33:33
15
réponses
Comment faire une chaîne de décorateurs de fonction?
Comment puis-je faire deux décorateurs en Python qui feraient ce qui suit?
@makebold
@makeitalic
def say():
return "Hello"
...qui devrait retourner:
"<b><i>Hello</i></b>"
Je n'essaie pas de faire …
demandé sur
1970-01-01 00:33:29