반응형
파이썬은 자료 구조를 쉽게 파일로 저장 및 로딩할 수 있다.
+ Pickle : Save & Load 데이터 저장/로딩
주의! 저장한 순서대로 로딩해야 한다.
- pickle 모듈 사용
저장 파일이 있으면 로딩하고, 없으면 저장하는 샘플.
import os, pickle
savefile='mnist.pkl'
if os.path.exists(savefile) :
print('loading from cache...')
f = open(savefile, 'rb')
x_train = pickle.load(f)
x_test = pickle.load(f)
f.close()
else:
print('downloading.. MNIST..')
(x_train,_), (x_test, _) = mnist.load_data()
f = open(savefile, 'wb')
pickle.dump(x_train, f)
pickle.dump(x_test, f)
f.close()
'Python' 카테고리의 다른 글
WebAPI thread work status (0) | 2018.07.03 |
---|---|
Python BeautifulSoup 웹크롤링/HTML 파싱. (0) | 2018.04.25 |
Python 커맨드라인 파싱 (0) | 2018.04.17 |
Python 쉘 커맨드 실행 (0) | 2018.04.12 |
Python JSON 사용하기 (0) | 2018.04.10 |