我有一个从npy文件加载数据的命令:
utable = numpy.load('utable.npy')
但这导致了EOFError:
File "/home/divyat/anaconda2/lib/python2.7/site-packages/numpy/lib/npyio.py", line 419, in load
pickle_kwargs=pickle_kwargs)
File "/home/divyat/anaconda2/lib/python2.7/site-packages/numpy/lib/format.py", line 640, in read_array
array = pickle.load(fp, **pickle_kwargs)
EOFError
我不理解错误。到底发生了什么? numpy.load()方法调用pickle.load()函数,这会导致错误。文件utable.npy是用于使用skipthough来生成文本嵌入的文件。我从这里下载了文件:
答案 0 :(得分:0)
您尝试加载的pickle文件可能不支持readline()方法。 检查.npy文件是否在默认导演中创建...