私は、numpy 行列と ndarray を扱う、かなり計算量の多い計算に取り組んでいます。掘り下げてみると、メモ化を実装しない方法が約 12 あります。通常は衝突が多く、ndarray が変更可能なオブジェクトであるという問題があります。
派手なオブジェクトを処理できるかなり一般的なメモ化デコレータに出くわした人はいますか?
私は、numpy 行列と ndarray を扱う、かなり計算量の多い計算に取り組んでいます。掘り下げてみると、メモ化を実装しない方法が約 12 あります。通常は衝突が多く、ndarray が変更可能なオブジェクトであるという問題があります。
派手なオブジェクトを処理できるかなり一般的なメモ化デコレータに出くわした人はいますか?
このパッケージはどうですか:
http://packages.python.org/joblib/memory.html
2021 更新 https://joblib.readthedocs.io/en/latest/generated/joblib.Memory.html