👋pythonでlru_cacheを利用して、メモ化を実現する2023/02/06に公開・約300字ツイートPythontech 書くこと メモ化のような機能をpythonで書く 利用する技術 python functools.lru_cache 方法論 以下のようにメモ化したい関数の前に@lru_cacheを入れるだけ。 from functools import lru_cache class Test: # 中略 @lru_cache def xxx(self): return "cached_value" 雑談 記法としては、 Rubyの @xxx ||=ではなく、memorizegemを使う感じに似ていますね。 ツイートDiscussionログインするとコメントできますLogin
Discussion