我想从MNIST数据集中解压缩pkl文件。我使用这段代码来做到这一点:
import cPickle, gzip, numpy
# Load the dataset
f = gzip.open(’mnist.pkl.gz’, ’rb’)
train_set, valid_set, test_set = cPickle.load(f)
f.close()
但是我收到了这个错误:
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/usr/lib/python2.7/gzip.py", line 34, in open
return GzipFile(filename, mode, compresslevel)
File "/usr/lib/python2.7/gzip.py", line 94, in __init__
fileobj = self.myfileobj = __builtin__.open(filename, mode or 'rb')
IOError: [Errno 2] No such file or directory: 'mnist.pkl.gz'
mnist.pkl.gz
文件位于桌面上。如何在代码中指定路径?
答案 0 :(得分:1)
将/home/<username>/Desktop/
放在mnist.pkl.gz
前面,或者使用终端工作目录作为桌面启动它。