sklearn fetch_mldata('MNIST Original')

错误

试手MNIST数据集的时候,按照教程代码

from sklearn.datasets import fetch_mldata

mnist = fetch_mldata('MNISTOriginal')

运行报错OSError: could not read bytes mnist

解决方法

当前我的ipynb文件的目录是C:\Users\yyy\Documents\playML\PCA.ipynb
playML文件夹中新建datasets\mldata
把下载好的mnist-original.mat放在datasets\mldata下,此时还是出错,打开datasets\mldata发现出现了一个新的mldata文件夹,其中有一个没有下载完的.mat文件,我把下载的mnist-original.mat放到了C:\Users\yyy\Documents\playML\datasets\mldata\mldata下,运行成功。
此时我的工作目录如下图所示

图中的`mldata`文件夹是空的

链接:https://pan.baidu.com/s/13GA3FWzVi5mgoU0fqkmbNg
提取码:13h8

推荐阅读更多精彩内容

  • 在渡口前 就已经悄悄注意到你 不知你是否也同样默默注意到我 如果是,真好,那应该叫心有灵犀吧 如果不是,没关系,说...
    胸怀世茂阅读 84评论 0 1
  • 时间开销形式暂时不变,仍按照这样的方式记录。 其他维度的时间开销主要是日常开销,包括不限于吃喝拉撒睡,当然睡觉会占...
    翔子52双鱼阅读 122评论 0 0
  • 文:七月之上 01 人们说,一个人会长大三次。 第一次是在发现自己不是世界中心的时候。 第二次是在发现即使再怎么努...
    七月之上阅读 365评论 2 10