我有一个非常大的多维numpy数组。我想保存它以节省时间。我为此目的使用pickle
。
pickle.dump( arrTotal, open( "arrTotal.p", "wb" ) )
但是当我尝试以这种方式保存时,我得到了Memory Error
。有没有其他方法可以做到而不会导致内存错误?
答案 0 :(得分:2)
Pickle几乎肯定不是保存numpy数据的理想格式......
我建议您尝试numpy.savez
,numpy.save
或numpy.savez_compressed
之类的内容。