でこぼこのマスクされた配列を保存する最も効率的な方法は何ですか? 残念ながらnumpy.save
動作しません:
import numpy as np
a = np.ma.zeros((500, 500))
np.save('test', a)
これにより、次が得られます。
NotImplementedError: Not implemented yet, sorry...
1 つの方法は pickle を使用しているようですが、残念ながらそれはあまり効率的ではなく (巨大なファイル サイズ)、プラットフォームに依存しません。また、netcdf4も動作しているようですが、単純な配列を保存するためだけにオーバーヘッドが大きくなります。
誰かが以前にこの問題を抱えていましたか? 私はマスクのためにもう一つnumpy.save
やりたいと思っています。array.data