0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

【xarray】DataArrayをpickleで保存する

Last updated at Posted at 2023-09-05

Pythonの標準ライブラリであるpickleを用いると、オブジェクトを「そのまま」ファイルに保存し、別のプログラムから読み込むことができる。

注意

pickleを用いてxarray長期保存するのは非推奨である。

ピックルを復元するには、ピックルされたデータの型の内部構造が変更されていない必要があります。xarrayの内部設計はまだ改良中であるため、このバージョンのxarrayでピックルしたオブジェクトが将来のバージョンでも動作することを(現時点では)保証しません。(DeepL翻訳)

書き込み

arrayという名前のDataArrayhoge.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)
0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?