我已经使用cPickle模块pickle了一个对象(下面示例中的myCancerObject),并且每天对这个pickle对象运行多次分析。每次开始单独的分析时,我都必须重新加载pickled对象。你知道吗
我想知道是否有办法将这个对象“缓存”或存储在内存中一天,这样当我调用readCancerObject()时,它会检查它要加载的pickle对象是否在内存中,如果在内存中,它会对存储在内存中的对象执行操作,而不是每次调用都重新读取它。你知道吗
有没有一个Python的方法可以做到这一点?我希望缓存这个对象将大大加快我分析的运行速度。你知道吗
我的代码如下所示:
def readCancerObject():
infile = open(object_filename,"rb")
myCancerObject = pickle.load(infile)
~do iterative things on myCancerObject
目前没有回答
相关问题 更多 >
编程相关推荐