第一部分:问题描述
from sklearn.datasets import fetch_20newsgroups
news = fetch_20newsgroups(subset='all')
X = news.data
y = news.target
在线代入数据集,结果控制台出现403错误。
第二部分:解决方法
(1)首先下载离线的fetch_20newsgroups包
确保名字是:20news-bydate.tar.gz
通过网盘分享的文件:fetch_20newsgroups数据集
链接: https://pan.baidu.com/s/12mIRNbpgcqeMUqE9mQgX0w?pwd=ttsy 提取码: ttsy
--来自百度网盘超级会员v5的分享
(2)放入指定位置
将压缩包放入C:\Users\(自己的电脑名)\scikit_learn_data\20news_home\的文件夹中(不用解压):
(3)找到文件_twenty_newsgroups.py
①在电脑搜索框中直接搜索_twenty_newsgroups.py 文件并打开
②如果搜不到,找到自己用的这个python版本所在文件夹,如下:
然后按照我们的这个文件夹操作往里面找:
(4)修改文件_twenty_newsgroups.py
使用记事本打开:
新的路径为:
archive_path = "C:\\Users\\dell\\scikit_learn_data\\20news_home\\20news-bydate.tar.gz"
这个你要根据自己的进行调整,就是刚刚下载的那个压缩包的位置,修改完成后ctrl+s保存文件。
(5)效果展示
可以发现,已经能正常加载并使用了!
希望能够帮助到大家!