加载MNIST.pkl.gz时出现python内存错误

时间:2016-03-13 12:41:04

标签: python python-2.7 out-of-memory mnist

我是Python的新手,我已经下载了代码DBN.py,但是有一个问题:当我尝试加载数据集时MNIST.pkl.gz.there总是有一个meomory错误.. 我的代码非常简单:

this

,错误如下:

import cPickle, gzip, numpy
# Load the dataset
f = gzip.open('C:\Users\MAC\Desktop\mnist.pkl.gz', 'rb')
train_set, valid_set, test_set = cPickle.load(f)
f.close()

我真的不知道,是不是因为我的电脑内存太小了?它在Windows 7,32位

1 个答案:

答案 0 :(得分:0)

我怀疑在这种情况下问题是Spyder 至于为什么,我不知道,但是这个过程不允许在它自己的脚本之外分配内存,或者它只是在一个循环中陷入困境。

尝试在不使用Spyder的情况下运行代码,例如将代码粘贴到myscript.py并打开terminal并导航到保存脚本的文件夹并运行python myscript.py并查看是否存在工作或提供相同的输出。

这是基于上述评论中的对话。