当前位置:   article > 正文

ModuleNotFoundError: No module named ‘sklearn.cross_validation_from sklearn.model_selection import train_test_spl

from sklearn.model_selection import train_test_split modulenotfounderror: no

当运行机器学习sklearn库中的

from sklearn.cross_validation import train_test_split
  • 1

出现:**ModuleNotFoundError: No module named ‘sklearn.cross_validation’**的错误;

一、解决办法:

将上面报错的语句改为下方的代码即可:

from sklearn.model_selection import train_test_split


  • 1
  • 2
  • 3

二、原因

遇到的错误信息表明找不到名为 sklearn.cross_validation 的模块。这个错误通常发生在使用过时的 scikit-learn(sklearn)版本,或者在较新版本中该模块已被弃用或移除。

在 scikit-learn 中,cross_validation 模块从 0.18 版开始被弃用,并被 model_selection 替代。为了解决这个错误,你需要更新你的 scikit-learn 版本,并修改代码中的引用为 sklearn.model_selection。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/2023面试高手/article/detail/308044
推荐阅读
相关标签
  

闽ICP备14008679号