Python으로 Pickle 처리

Pickle이란?


변수의 구조를 바이너리로 설정합니다.기계 학습 후의 결과(파라미터) 등 사전pickle화된 구조.위에 표기하면 좋은 페이지가 오지 않기 때문에 총결산으로 삼는다.

① 쓰기

pickle.dump(変数, open(ファイルパス, 'wb'))하면 됩니다.
import pickle
clf = "Hello, world" # 今は文字列だが何でもOK
path_file = "model.pkl"
pickle.dump(clf, open(path_file, 'wb'))

② 읽기

pickle.dump(open(ファイルパス, 'rb'))하면 됩니다.
import pickle
path_file = "model.pkl"
clf = pickle.load(open(path_file, 'rb'))

pandas 객체 정보

pandas.DataFrame 대상의 경우pandas.DataFrame.to_pickle() 또는 pandas.read_pickle()에서 사용할 수 있기 때문에 이 대상을 사용하는 것이 좋다.

좋은 웹페이지 즐겨찾기