ModuleNotFoundError: No module named 'sklearn.datasets.mldata'

ModuleNotFoundError: No module named 'sklearn.datasets.mldata'

我正在尝试以下代码段:

from sklearn.datasets.mldata import fetch_mldata 

但是,我收到错误消息:

ModuleNotFoundError: No module named 'sklearn.datasets.mldata'

然后我试图找出问题所在:

你能找出问题所在吗?

sklearn.datasets.mldata 模块在 0.20 版中已弃用,并将在 0.22 版中删除。您可以改用 from sklearn.datasets import fetch_openml 函数。

有关详细信息,请参阅 sklearn.datasets.fetch_openml 文档:

https://scikit-learn.org/stable/modules/generated/sklearn.datasets.fetch_openml.html

您正在尝试从错误的模块导入。 from sklearn.datasets import fetch_ml

参见:https://scikit-learn.org/0.16/modules/generated/sklearn.datasets.fetch_mldata.html