正如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()
仍然给出相同的错误。对于解决此错误的任何帮助,我们将不胜感激。
答案 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()