Machine Morning

機械学習やWebについて学んだことを記録しています。

pickle

Pythonpickleはプログラム実行中にできたオブジェクトをバイト列にしてファイルとして保存する。このオブジェクトをバイト列にする作業を直列化(serialize)、バイト型列のファイルを元のデータ型でオブジェクトに戻す作業を非直列化(deserialiize)という。通常プログラムの実行が終了するとオブジェクトはメモリから消えるが、pickleすることによって後からオブジェクトを取り出すことができる。