回路草案入力フォームその4
一時保存をするにはどうしたら良いのか
調べてみると
Pickleという組み込み関数で、Pythonの変数などを外部ファイルに保存する
用途として初期設定や途中データの保存に使える
コレを使えば、自前でフォーマットなどを考えなくても、変数やクラスをまるごと保存→取得して復元することができます
ファイルにダンプ(保存)
やっていることは、ファイルを開いて、Pickleのdump()をするだけ
import pickle with open('test.pickle', mode='wb') as f: pickle.dump('hello', f)
という感じになる
でも深く掘り下げていくうちに
joblibの方がファイルサイズを抑えられるという事が判明した
だが、欠点として「pickle」に比べて読み込み速度が20秒ほど遅くなる
次回はjoblibを使った一時保存する手法を考える