需要在dis上存储字符串、数字和多维numpy数组

2024-05-28 20:43:30 发布

您现在位置:Python中文网/ 问答频道 /正文

我的应用程序需要将一个对象的字段保存到磁盘,以便以后可以轻松地再次加载它们。目前我只是在pickle整个对象并用gzip压缩文件,但是文件仍然很大(我假设是因为数组的缘故),而且花费的时间比我想保存的要长。有什么方法可以更好地存储阵列吗?或者完全不同的方法?在

cPickle似乎没有提高速度。我还研究了hdf5h5py存储阵列的方法,但我想把所有的东西都放在一起。这是我第一次处理这样的问题,所以如果有一个很好的解决方案组合,我将不胜感激。在


Tags: 文件对象方法应用程序时间数组速度pickle

热门问题