2017-05-22 6 views
3

큰 사전 파일을 쉰 피클 형식으로 저장했습니다. 나는 오래된 수퍼 노트북 애플 리케이션에서 열 수 있습니다. 그러나이 버전을 실행하면 최신 버전에서 IOPub 오류가 표시됩니다.Numpy load in Jupyter 노트북 "IOPub 데이터 속도 초과."

big_dict = np.load('a_large_dictionary.npy').all() 

오류 :

IOPub data rate exceeded. 
The notebook server will temporarily stop sending output 
to the client in order to avoid crashing it. 
To change this limit, set the config variable 
`--NotebookApp.iopub_data_rate_limit`. 

뭔가 내가 제어에없는 배경에서 벌어지고있는 것 같다. NotebookApp에서이 파일의 내용을로드하거나 보려고하지 않기 때문에 이상합니다!

아이디어가 있으십니까? Notebookapp 설정을 편집하지 않고 어떻게 큰 파일을로드 할 수 있습니까? (다시, 파일에서 방금 읽은 내용을 변수에 표시하고 싶지 않습니다.)

답변

1

오류가 발생하는 경우 문제가 발생하면 numpy.load이 내용을 인쇄합니다. 먼저 피클 파일을 터미널이나 노트북이 아닌 다른 파이썬 환경에서로드하여 오류를 찾으십시오. 이 경우, 절임 numpy의 이전 버전을로드하려면 인코딩 인수가 필요합니다.

big_dict = np.load('a_large_dictionary.npy', encoding='latin1').all()