在磁盘上保存numpy数组

时间:2016-01-18 16:33:32

标签: python

我有一个非常大的多维numpy数组。我想保存它以节省时间。我为此目的使用pickle

pickle.dump( arrTotal, open( "arrTotal.p", "wb" ) ) 

但是当我尝试以这种方式保存时,我得到了Memory Error。有没有其他方法可以做到而不会导致内存错误?

1 个答案:

答案 0 :(得分:2)

Pickle几乎肯定不是保存numpy数据的理想格式......

我建议您尝试numpy.saveznumpy.savenumpy.savez_compressed之类的内容。