Open2
【Python/機械学習】Pickleについて📝

Pickleとは?
変数をバイナリで置いておける仕組み。
機械学習の学習後の結果(パラメーター)などをpickle化して置いておく仕組み。
書き込み
pickle.dump(変数, open(ファイルパス, 'wb')) でOK。
import pickle
clf = "Hello, world" # 今は文字列だが何でもOK
path_file = "model.pkl"
pickle.dump(clf, open(path_file, 'wb'))
読み込み
pickle.dump(open(ファイルパス, 'rb')) でOK。
import pickle
path_file = "model.pkl"
clf = pickle.load(open(path_file, 'rb'))
参考・引用📝

Pythonのpickleモジュール完全ガイド:基礎から応用まで20章で学ぶオブジェクトシリアライゼーション📝