gpt4 book ai didi

python - 导入错误 : No module named model_selection

转载 作者:IT老高 更新时间:2023-10-28 21:12:31 25 4
gpt4 key购买 nike

我正在尝试使用 train_test_split 函数并编写:

from sklearn.model_selection import train_test_split

这会导致

ImportError: No module named model_selection

为什么?又如何克服?

最佳答案

我猜你的 scikit-learn 版本有误,描述了类似的情况 here on GitHub .以前(在 v0.18 之前),train_test_split 位于 cross_validation 模块中:

from sklearn.cross_validation import train_test_split

但是,现在它在 model_selection 模块中:

from sklearn.model_selection import train_test_split

所以您需要最新版本。

要升级到至少版本 0.18,请执行以下操作:

pip install -U scikit-learn

(或 pip3,取决于您的 Python 版本)。如果您以其他方式安装它,请确保使用其他方法进行更新,例如在使用 Anaconda 时。

关于python - 导入错误 : No module named model_selection,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40704484/

25 4 0