python - 导入错误 : cannot import name 'cross_validation' from 'sklearn'

标签 python scikit-learn

这个问题在这里已经有了答案:





ImportError: cannot import name cross_validation

(4 个回答)


3年前关闭。




这是我的代码请帮助。我是初学者。

    import pandas as pd
    import sklearn
    from sklearn.feature_selection import SelectFromModel
    from sklearn.ensemble import ExtraTreesClassifier
    from sklearn.metrics import confusion_matrix
    from sklearn.model_selection import train_test_split
    from sklearn import cross_validation

我正在使用最新版本的 Sklearn,但出现此错误

在 Windows 上:

Traceback (most recent call last): File "MalwareDetector.py", line 8, in from sklearn import cross_val_score ImportError: cannot import name 'cross_val_score' from 'sklearn' (C:\Users\richa\AppData\Local\Programs\Python\Python37-32\lib\site-packages\sklearn__init__.py)



在 Ubuntu 上:

Traceback (most recent call last): File "MalwareDetector.py", line 8, in from sklearn import cross_validation ImportError: cannot import name cross_validation

最佳答案

cross_validation自 0.18 版起已弃用。此模块将在 0.20 中删除。
请改用 sklearn.model_selection.train_test_split。

from sklearn.model_selection import train_test_split
更多的:
sklearn 0.19 docs

关于python - 导入错误 : cannot import name 'cross_validation' from 'sklearn' ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53978901/

相关文章:

python - PyQt:导入 .xls 文件并填充 QTableWidget?

python - 如何为多标签分类器/一个与其余分类器挑选 sklearn 管道?

python-2.7 - scikit 上的 Kmeans 聚类时间

python - 如何强制计算查询集以便在 View 中捕获异常

python - 选择具有最大值的条目并删除指定日期的其他条目

python - 如何在不使用 html 表单的情况下将文件发布到 django

python-3.x - 分类变量的归一化

python - 如何在 Jupyter 中将变量从 javascript 传递到 python?

machine-learning - 如何在NLP中实现增量学习

python - 在二进制分类中使用套索回归寻找最佳特征