在使用Sklearn进行加载自带的数据集MNIST时,总是报错,代码及相应的错误显示如下:

from sklearn.datasets import fetch_mldata
mnist = fetch_mldata('MNIST original', transpose_data=True)

关于无法下载sklearn中的MNIST original数据集的问题-LMLPHP

由于家中网速并不是太好,初步怀疑是由于网速或者是需要翻墙等原因导致下载不了数据,查阅些资料,发现上述两条语句是为了加载mnist.Mat,MATLAB格式的数据,解决方法就是先把mnist-original.mat数据下载下来,放在新建的datasets中的mldata文件夹中,并在执行上述两条语句时,在fetch_mldata中加入data_home参数,data_home= './datasets'

from sklearn.datasets import fetch_mldata
mnist = fetch_mldata('MNIST original', transpose_data=True, data_home = './datasets')
mnist

关于无法下载sklearn中的MNIST original数据集的问题-LMLPHP

这样对mnist数据集的描述等都加载出来了

>>哪些说的不合适的,欢迎交流

05-29 00:18