使用sklearn中的fetch_mldata的错误情况以及可能可行的解决方法
使用sklearn中的fetch_mldata的错误情况以及可能可行的解决方法
在notebook使用的时候出现了报错
  from sklearn。datasets import fetch_mldata
报错信息为
ImportError: cannot import name 'fetch_mldata' from 'sklearn.datasets'
界面如下

看了网上的建议解决
https://github.com/ageron/handson-ml/issues/529
貌似是因为fetch_mldata这个东西没了,想要使用就得使用fetch_openml这个来代替
  import numpy as np
  from sklearn.datasets import fetch_openml
在使用fetch_openml以后确实就没有错误了
但是在想要使用MNIST original这个数据集的时候直接弹出报错
URL can't contain control characters.
这种错误貌似为url带了空格
但是删除了空格以后依旧提示错误
No active dataset mnistoriginal found.
后面尝试使用
  mnist = fetch_openml('mnist_784')
看看是否可以解决,不过感觉够呛,一直加载,没有反应,或许是在下载?
确实是在下载,但是速度非常的慢,说明这个方法是可行的,但是我嫌慢,就没有下载完
如果还是没有的话,只能尝试一下上方链接评论中的降级解决方案
  pip uninstall scikit-learn
  pip install scikit-learn==0.23.1

使用sklearn中的特征脸数据集fetch_lfw_people
在之后遇到了同样的需要下载包来使用的情况(这个已经成功了,其实让他下载也可以,就是慢了亿些,五分钟五百kb,应该也可以使用相同的操作去装配好mnist_784)
如果想要使用sklearn中的特征脸数据集fetch_lfw_people
下载半天没动静的话,可以直接试试复制下面的网址到浏览器,然后替换文件即可(一般是放在C:\Users\你的用户名\scikit_learn_data\lfw_home,即在用户下的scikit_learn_data中,找到一个文件夹为lfw_home的,替换lfw-funneled.tgz以后,再次运行即可)
下载链接
https://ndownloader.figshare.com/files/5976015
这个速度就快很多了

使用sklearn中的fetch_mldata的错误情况以及可能可行的解决方法的更多相关文章
- rpm包安装过程中依赖问题“libc.so.6 is needed by XXX”解决方法
		rpm包安装过程中依赖问题"libc.so.6 is needed by XXX"解决方法 折腾了几天,终于搞定了CentOS上的Canon LBP2900打印机驱动.中间遇到了一 ... 
- IIS 500错误或无法显示此网页解决方法
		不知道是不是XP版本的原故,发现越来越多的XP系统装好IIS后连默认网站都打不开,(其他系统没有注意)出现几个大字,IIS 500错误.相信碰到这个问题的人都深有体会,确实很烦人.卸了IIS重装也是不 ... 
- 关于Hexo,Next主题的‘下一页’、‘上一页’按钮错误显示为html代码 的解决方法
		关于Next主题的'下一页'.'上一页'按钮错误显示为html代码的解决方法 我在建立自己的博客过程中遇到了页面'下一页'和'上一页'按钮显示为html代码<i class="fa f ... 
- Mysql错误:Ignoring query to other database解决方法
		Mysql错误:Ignoring query to other database解决方法 今天登陆mysql show databases出现Ignoring query to other datab ... 
- SQL2008代理作业出现错误: c001f011维护计划创建失败的解决方法
		SQL2008数据库总会出现从 IClassFactory 为 CLSID 为 {17BCA6E8-A95D-497E-B2F9-AF6AA475916F} 的 COM 组件创建实例失败,原因是出现以 ... 
- MySQL 1053错误 服务无法正常启动的解决方法
		MySQL 1053错误 服务无法正常启动的解决方法 1.右键我的电脑,管理,进入服务 2.右键单击Mysql8 属性,选择登陆 选择此账号 登陆管理员账号 
- php 字符串中的\n换行符无效、不能换行的解决方法
		php 字符串中的\n换行符无效.不能换行的解决方法 程序的中的换行符\n会直接输出,无法正确换行,解决方法是把单引号改为双引号 aa 
- 关于swift语言中导入OC三方类找不到头文件的解决方法
		首先我遇到的问题是这样的: 我之前封装的OC类,我导入现在的swift工程中,然后建立桥接文件,在Swift的控制器中可以找到这个OC写的东西. 但是问题来了,当你使用cocoapods导入的OC三方 ... 
- easyui 中iframe嵌套页面,大弹窗自适应居中的解决方法。$('#win').window()
		easyui 中iframe嵌套页面,大弹窗自适应居中的解决方法.$('#win').window() 以下是左边栏和头部外层遮罩显示和隐藏方法 /*外层 遮罩显示*/ function wrapMa ... 
随机推荐
- Centos下安装最新版本Git
			git是一个分布式版本控制系统 我们在Centos上安装GIT有好几种方式.这里我们用最简单的yum命令方式 一步到位,省了下载编译安装这些繁琐过程. 输入命令: yum install -y git ... 
- Acunetix与WAF集成:Acunetix和F5 BigIP ASM
			该的Acunetix API让您有机会来实现任务自动化,从而提高效率-尤其是当你可以用加速您的工作流程的其他组件的功能整合.在此示例中,我们将在上一篇文章的基础上,向您展示如何在Bash脚本中使用Ac ... 
- mysql Authentication plugin 'caching_sha2_password' is not supported问题处理
			使用mysql8.0版本,登录失败,提示 Authentication plugin 'caching_sha2_password' is not supported. 原因是在MySQL 8.0以后 ... 
- Spring Cloud组件和架构图
			Spring Cloud是微服务架构的集大成者,将一系列优秀的组件进行了整合. 服务网关:聚合内部服务,提供统一的对外API接口,屏蔽内部实现.可以解决跨域.认证和前端调用负责的问题,便于项目重构.可 ... 
- OpenResty简介
			OpenResty(也称为 ngx_openresty)是一个全功能的 Web 应用服务器.它打包了标准的 Nginx 核心,很多的常用的第三方模块,以及它们的大多数依赖项. 通过揉和众多设计良好的 ... 
- SQLITE数据库不支持远程访问
			SQLITE数据库不支持远程访问 import sqlite3 conn=sqlite3.connect("dailiaq.db") cur=conn.cursor() def c ... 
- python 图像读取与显示
			import aircv as ac import matplotlib.pyplot as plt '''imshow()函数格式为: matplotlib.pyplot.imshow(X, cma ... 
- 【Python从入门到精通】(十一)Python的函数的方方面面【收藏下来保证有用!!!】
			您好,我是码农飞哥,感谢您阅读本文,欢迎一键三连哦. 本文主要介绍Python的函数,函数的定义,使用,可变参数等等都有详细介绍. 干货满满,建议收藏,需要用到时常看看. 小伙伴们如有问题及需要,欢迎 ... 
- Python3.7 lxml引入etree
			用xml代替lxml,Python3.7中已经没有etree这个模块了 import xml.etree.ElementTree as etree from lxml import etree 这种方 ... 
- 2021 NOI冬令营
			2021 NOI冬令营 -- 本来想写得稍微文艺一点的,但是停课这么久已经退化到不会写文章了. 毕竟省选了我才来补的,时间也过去很久了. 毕竟这次我没有获得任何奖项. 我唯一的获得就是-- --好好看 ... 
