0
import cPickle, gzip, numpy

data = cPickle.load(gzip.open('mnist.pkl.gz', 'rb'))
trndata=data['train']
tstdata=data['test']

このコードを実行しているときに、このエラーが発生していました:

Traceback (most recent call last):      
File "/home/converge_2_min/trainer.py", line 12, in <module>        
data = cPickle.load(gzip.open('mnist.pkl.gz', 'rb'))    
EOFError
4

1 に答える 1

0

WindowsのCygwinとanacondaでも同じ問題があります。これが私のpklファイル(Cygwin)です $ md5sum mnist.pkl.gz a02cd19f81d51c426d7ca14024243ce9 *mnist.pkl.gz

解凍: $ md5sum mnist.pkl 533096469a4f4dbb70a78fdee468939a *mnist.pkl

Ubuntu の場合: $ md5sum mnist.pkl 533096469a4f4dbb70a78fdee468939a mnist.pkl

そのため、Windows ベースの python インストールでは cPickle に問題があるようです。

于 2013-06-29T04:43:27.803 に答える