sklearn学习过程中无法导入MNIST数据集

sklearn学习过程中无法导入MNIST数据集

今天在学习SVM识别MNIST数据集的过程中,代码运行一直报错,无法连接到主机,也就是无法下载MNIST数据集。网上查了好多中方法,对我这种新手来说都有点费力看懂,导致解决了好久(此处只能感叹脑瓜不灵活呀)。为了广大新手们能少走弯路,我就记录下如何解决这个问题。

首先要从这个网址MNIST数据集上下载MNIST数据集,是mat格式的文件。在你的运行程序的目录中新建一个mldata文件夹,将下载的mnist-original.mat的数据放进这个文件夹中。

其次,在代码中添加如下代码,这样就能加载到MNIST数据了。虽然下载的数据名称是"mnist-original.mat",但是,fetch_mldata括号里面的必须是’MNIST original’。由于mldata文件夹在程序目录中,且这个代码自动会找到程序目录中mldata这个文件夹中的数据集,因此data_home中的路径为‘.’即可。

mnist = fetch_mldata('MNIST original',data_home=.’)
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值