Python
の標準ライブラリであるpickle
を用いると、オブジェクトを「そのまま」ファイルに保存し、別のプログラムから読み込むことができる。
注意
pickle
を用いてxarray
を長期保存するのは非推奨である。
ピックルを復元するには、ピックルされたデータの型の内部構造が変更されていない必要があります。xarrayの内部設計はまだ改良中であるため、このバージョンのxarrayでピックルしたオブジェクトが将来のバージョンでも動作することを(現時点では)保証しません。(DeepL翻訳)
書き込み
array
という名前のDataArray
をhoge.bin
というファイルに保存する方法は次の通り。
hoge.bin
が存在しない場合は、新規作成される。
import pickle
with open('hoge.bin', 'wb') as f:
pickle.dump(array, f)
読み込み
import pickle
with open('hoge.bin', 'rb') as f:
load_array = pickle.load(f)