我正在学习sklearn,但不能使用fetch_openml()
。它说,
ImportError:无法从“ sklearn.datasets”导入名称“ fetch_openml”
答案 0 :(得分:0)
要在jupyter中解决此问题,请执行以下步骤: 1-从“ https://osf.io/jda6s/”下载文件mnist-original
2-下载文件后,将其复制到C:\ Users \ YOURUSERNAME \ scikit_learn_data \ mldata
3-在笔记本jupyter中执行以下命令: 从sklearn.datasets导入fetch_mldata mnist = fetch_mldata('mnist-original')
我希望为您工作
答案 1 :(得分:0)
你可以使用这个:
from sklearn.datasets import fetch_openml
答案 2 :(得分:0)
在新版本的 sklearn 中,获取开放的 ML 数据集更加容易。例如,您可以将导入和获取 mnist 数据集添加为:
from sklearn.datasets import fetch_openml
X, y = fetch_openml('mnist_784', version=1, return_X_y=True, as_frame=False)
print(X.shape, y.shape)
有关详细信息,请查看 Index.union
。