[chapter06_288쪽] np.load 에러

2,670 views
Skip to first unread message

문철호

unread,
Mar 4, 2021, 4:46:51 AM3/4/21
to 머신러닝/딥러닝 도서 Q&A
안녕하세요. 
'혼공머'를 구입하여 공부하고 있는 문철호 라고 합니다.

챕프터 06의 288쪽에서 설명한데로, 구글코랩을 통해서 넘파이 파일을 다운로드 하고,

fruits = np.load('fruits_300.npy') 를 입력하고 실행했는데, 계속하여 에러가 발생합니다.

[에러 예시]
--------------------------------------------------------------------------- ValueError Traceback (most recent call last) <ipython-input-20-006b23eb63b0> in <module>() ----> 1 fruits = np.load('fruits_300.npy') /usr/local/lib/python3.7/dist-packages/numpy/lib/npyio.py in load(file, mmap_mode, allow_pickle, fix_imports, encoding) 442 # Try a pickle 443 if not allow_pickle: --> 444 raise ValueError("Cannot load file containing pickled data " 445 "when allow_pickle=False") 446 try: ValueError: Cannot load file containing pickled data when allow_pickle=False

load() 함수의 매개변수 'allow_pickle=True'로 변경해도, 에러가 발생해서 학습진도를 더이상 나가지 못하고 있습니다.

해결방법을 알려 주시면 감사하겠습니다.

빠른 답변 부탁 드립니다. 


Haesun Park

unread,
Mar 4, 2021, 4:54:58 AM3/4/21
to 문철호, 머신러닝/딥러닝 도서 Q&A
안녕하세요. 박해선입니다.

아마도 fruits_300.npy 파일이 잘못 다운로드된 것 아닐까 생각됩니다.
이 파일의 크기는 대략 2.8M 정도됩니다.
코랩에서 !ls -al 로 파일 크기를 확인해 보세요.
6-1절 코랩 노트북의 코드와 비교해 보시면 좋을 것 같습니다.

감사합니다.

2021년 3월 4일 (목) 오후 6:46, 문철호 <coref...@gmail.com>님이 작성:
--
이 메일은 Google 그룹스 '머신러닝/딥러닝 도서 Q&A' 그룹에 가입한 분들에게 전송되는 메시지입니다.
이 그룹에서 탈퇴하고 더 이상 이메일을 받지 않으려면 ml-dl-book-qn...@googlegroups.com에 이메일을 보내세요.
웹에서 이 토론을 보려면 https://groups.google.com/d/msgid/ml-dl-book-qna/26cb203c-ab33-4f01-8224-4c60271c5700n%40googlegroups.com을(를) 방문하세요.
Reply all
Reply to author
Forward
0 new messages