无法在Windows上使用python-mnist软件包加载MNIST数据

时间:2018-11-04 16:39:29

标签: python package mnist

正如Github文档中所述,我通过在Windows设备上通过pip安装了python-mnist软件包,方法是在Anaconda终端中输入以下命令:

pip install python-mnist

这对我来说很好。但是,当我尝试像这样的程序包加载数据时:

import mnist
train_images = mnist.train_images()

我收到以下错误

AttributeError: module 'mnist' has no attribute 'train_images'

我对在python中安装软件包非常陌生,对于为什么会这样,我一无所知。我一直在寻找'mnist'具有的其他属性,并通过转到mnist.MNIST找到了一个名为“ train_images”的模块。但是,将代码更改为

import mnist
mnist.MNIST.train_images()

仍然给出相同的错误。对于解决此错误的任何帮助,我们将不胜感激。

1 个答案:

答案 0 :(得分:0)

如文档中所述,您首先需要从Web下载数据(那里的4个归档文件:http://yann.lecun.com/exdb/mnist/),然后运行:

from mnist import MNIST
mndata = MNIST('./dir_with_mnist_data_files')
images, labels = mndata.load_training()