请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

自己下载的mnist数据集怎么读取为numpy的数组

自己下载的mnist数据集怎么读取为numpy的数组?必须copy到mnist-original.mat目录,再执行fetch_mldata才能自动识别吗?如果每次需要copy到那个目录里边,这样会不会存在些麻烦,有没有什么方法直接传入数据集的存储路径?
直接下载的数据集解压是是这样的
图片描述
然后fetch_mldata好像要更改为fetch_openml这个了,更改之后还是同样的操作吗?

正在回答

1回答

关于 fetch_openml 的使用方法可以参考这里:http://coding.imooc.com/learn/questiondetail/139012.html


fetch_openml 的 data_home 参数可以指定下载数据的目录位置;如果目录位置有文件,可以自动进行读取。默认目录为“~/scikit_learn_data”


但是,你截图下载的数据,似乎和调用 sklearn 的接口下载下来的数据格式是不一样的。sklearn 自动下载下来的数据是 ,mat 的数据。对于你下载的数据,我没有处理过,我也不知道怎么处理。如果你一定要使用自己下载的数据,在下载这个数据的官网找一下数据格式说明,或者有没有处理示例。


加油!:)

0 回复 有任何疑惑可以回复我~
  • 提问者 王新安 #1
    感谢!
    回复 有任何疑惑可以回复我~ 2019-10-11 15:16:31
问题已解决,确定采纳
还有疑问,暂不采纳
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号