python-3.x - 我什么时候使用python装饰器函数@cache
问题描述
Python 提供了一个装饰器函数 @cache 来帮助缓存函数的输出。这意味着如果使用相同的参数调用该函数两次,第二次,计算将被跳过,结果将从缓存中提供。
但我可以轻松地将计算结果存储在数据结构中,然后第二次使用该数据结构。因为在会话结束之前数据结构将是活动的并且不会被垃圾收集。
那么为什么我需要@cache
解决方案
推荐阅读
- c# - 将多个数组传递给 xUnit
- javascript - 没有得到这个范围是地图功能
- javascript - Chrome 扩展清单 V3 如何读取我的用户正在查看的网页的 HTML 和文本内容
- python - 重音数据被损坏
- python - sunpy中无法导入光曲线
- javascript - 当类在javascript中转到另一个类时从元素中删除类
- node.js - NextJS - 生产中打开的文件过多错误
- c# - 为什么 char.GetNumericValue() 给出错误的结果?
- r - 如何计算日期之间的差异,日期在 R 包 dplyr 的 1 列中?
- regex - Elasticsearch 通配符、正则表达式、match_phrase、前缀查询返回错误结果