1. 首页
  2. 数据库
  3. 其它
  4. Python方法的延迟加载的示例代码

Python方法的延迟加载的示例代码

上传者: 2020-12-31 01:01:58上传 PDF文件 35.08KB 热度 10次
数据挖掘的过程中,数据进行处理是一重要的环节,我们往往会将其封装成一个方法,而有的时候这一个方法可能会被反复调用,每一次都对数据进行处理这将是一个很耗时耗资源的操纵,那么有没有办法将计算后的结果 缓存 起来达到 调用一次,处处运行 的效果,经过一番研究在 lazy_object_proxy/utils.py 中发现了一段代码,详见lazy_object_proxy 。 class cached_property(object): def__init__(self, func): self.func = func def__get__(self, obj, cls):
用户评论