调用 from sklearn.datasets import fetch_lfw_people 出现HTTPError 403错误

这篇具有很好参考价值的文章主要介绍了调用 from sklearn.datasets import fetch_lfw_people 出现HTTPError 403错误。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

调用 from sklearn.datasets import fetch_lfw_people 出现HTTPError 403错误

调用fetch_lfw_people()方法下载LFW(Labled Faces in the Wild)人脸数据集:
调用 from sklearn.datasets import fetch_lfw_people 出现HTTPError 403错误


问题描述

在调用fetch_lfw_people()方法下载LFW(Labled Faces in the Wild)人脸数据集时出现HTTP Error 403: Forbidden 错误

原因分析:

出现403错误的原因是服务器接收到了客户的请求,但是拒绝回应。


解决方案:

Step1.首先我们在百度网盘来手动下载数据集
LFW数据集下载链接
提取码:1220
Step2.运行一遍如下命令,即使报错也不用管。

from sklearn.datasets import fetch_lfw_people
lfw_people = fetch_lfw_people(data_home = "C:\\Users\\86151\\机器学习实践\\",download_if_missing=False)

参数介绍:
这里只介绍我们解决问题所使用到的参数,更多参数请参阅sklearn官方网站关于datasets.fetch_lfw_people的使用,连接如下:
https://scikit-learn.org/stable/modules/generated/sklearn.datasets.fetch_lfw_people.html

data_home:str, 默认值=None 为数据集指定另一个下载和缓存文件夹。默认情况下 所有Scikit-learn数据存储在“~/scikit_learn_data”子文件夹中。
download_if_missing:bool, 默认值=True 如果为 False,则在数据在本地不可用时,引发 IOError错误, 而不是尝试从源站点下载数据

这时打开你参数“data_home”设置的路径下的文件,你会发现一个名为lfw_home的空文件夹:
调用 from sklearn.datasets import fetch_lfw_people 出现HTTPError 403错误
然后将刚才在百度网盘下载的数据解压在这个文件夹里面

Step3.然后找到名为lfwfunneled.tgz压缩包,更名为lfw-funneled.tgz,如下图所示:
调用 from sklearn.datasets import fetch_lfw_people 出现HTTPError 403错误
Step4.最后再回到Step2来运行那两行命令即可
调用 from sklearn.datasets import fetch_lfw_people 出现HTTPError 403错误
如果进行到这一步那么数据集就导出成功啦! 不过比较麻烦的是每次读入数据的时候都需要加上“data_home”和“download_if_missing”参数。文章来源地址https://www.toymoban.com/news/detail-457671.html

到了这里,关于调用 from sklearn.datasets import fetch_lfw_people 出现HTTPError 403错误的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【报错信息】sklearn.datasets 中load_boston报错

    ​ --------------------------------------------------------------------------- ImportError Traceback (most recent call last) c:Users32658Desktopmathmode数学建模代码回归boston.ipynb 单元格 3 line 1 ---- 1 from sklearn.datasets import load_boston 2 boston = load_boston() File c:Users32658AppDataLocalProgramsPythonPython311Libsite-pa

    2024年02月05日
    浏览(37)
  • TypeError: Failed to fetch dynamically imported module:

    vue3 + vite 报bug: TypeError: Failed to fetch dynamically imported module:   检查后得知:vue3 + vite 中绝对路径引入组件 和 vue2 + webpack 有点区别 vue3 + vite  引入方式 :  路由导入: component: () = import(\\\'/src/views/login.vue\\\')} 组件导入: import Top from \\\'/src/views/home/top.vue\\\' vue2 + webpack  引入方式 comp

    2024年02月11日
    浏览(76)
  • sentry收集错误[Failed to fetch dynamically imported module]解决

    vue3 + vite创建的项目在引入sentry后,邮箱会经常收到错误:[Failed to fetch dynamically imported module] 分析:错误出现的时间点大致在项目每一次重新部署之后。 原因:每次打包,会生成新文件名称不同的文件。浏览器当下的 script 中会引用之前打包的文件,文件不存在就会报以上错

    2024年02月13日
    浏览(49)
  • Vue3报错:Failed to fetch dynamically imported module

    Vue3报错:Failed to fetch dynamically imported module解决 翻译:获取动态导入的模块失败 目前发现三个能够导致此报错出现的原因 (未完待续): ①是路由路径错误 ②路由路径正确,但是缺少文件(写了路由没写文件) ③路由路径正确,但是文件名错误,导致找不到文件 在我没找

    2024年02月13日
    浏览(60)
  • 加载sklearn新闻数据集出错 fetch_20newsgroups() HTTPError: HTTP Error 403: Forbidden解决方案

      大家好,我是爱编程的喵喵。双985硕士毕业,现担任全栈工程师一职,热衷于将数据思维应用到工作与生活中。从事机器学习以及相关的前后端开发工作。曾在阿里云、科大讯飞、CCF等比赛获得多次Top名次。现为CSDN博客专家、人工智能领域优质创作者。喜欢通过博客创作

    2023年04月15日
    浏览(91)
  • [R]To delete a dataset from the environment

    How can I delete a dataset from the environment if it is not used anymore in Rstudio? n RStudio, you can remove a dataset from the environment using the rm() function. If you want to remove a dataset named mydata , for example, you would use: This will remove the mydata dataset from the environment. If you want to remove multiple objects, you can specify the

    2024年03月11日
    浏览(53)
  • python中import 和 from import 的区别

    python中import 和 from import 的区别: 一、两者用于模块时: import 语句导入整个模块内的所有成员(包括变量、函数、类等)。 from import 只导入本语句指定的成员。当使用f rom xxx import * 导入模块时,与 import 等价。使用 from xxx import * 导入模块时,默认为导入模块中所有 不以下

    2024年02月14日
    浏览(34)
  • dataset 报错:raise keyerror (key) from err 、too many indexers

    【1】原始代码: 在之后训练过程中,使用dataloader 在for batch 的时候出现报错: raise keyerror (key) from err 【解释】:该报错的原因是存在超过范围的索引 【原因】:

    2024年02月16日
    浏览(39)
  • Open3D可视化连续点云帧(From KITTI tracking dataset)

    设置观看视角 逐点上色 可视化连续点云帧

    2024年02月03日
    浏览(57)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包