scikit-learn使用fetch_mldata无法下载MNIST数据集解决办法

1. 直接使用fetch_mldata下载报错

In [31]: import numpy as np
    ...: from sklearn.datasets import fetch_mldata
In [32]: mnist = fetch_mldata("MNIST original")

在这里插入图片描述

2. 解决办法

直接下载数据集https://github.com/amplab/datascience-sp14/raw/master/lab7/mldata/mnist-original.mat
将下载的文件放入查询到的scikit数据的目录下

scikit数据目录查询办法
In [33]: from sklearn.datasets.base import get_data_home
    ...: print(get_data_home())
C:\Users\Isaac\scikit_learn_data

将数据集文件放入根目录下
scikit-learn使用fetch_mldata无法下载MNIST数据集解决办法_第1张图片

你可能感兴趣的:(python与机器学习)