ModuleNotFoundError: No module named ‘sklearn.cross_validation‘

一、问题分析

ModuleNotFoundError: No module named 'sklearn.cross_validation'

英文先翻译一遍,模块未找到问题,这里涉及到sklearn这个模块,Sklearn (全称 SciKit-Learn),是基于 Python 语言的机器学习工具包。所以要明确没有sklearn包,而是scikit-learn的安装包。

这种代码问题尤其存在网上资源和最新版本不兼容,我的版本是比较新的:

遇到这种问题该怎么办?当然简易办法是网上搜索别人解决说明,还有一种办法,找到源头!直接去scikit-learn的官网找到API:API Reference --- scikit-learn 1.4.1 documentation

搜索到train_test_split方法:

然后再对照说明这个方法Split arrays or matrices into random train and test subsets.也就是将数组或者矩阵随机分成训练和测试集,就是我们想要的方法!

二、解决方案

其实解决也容易,换个引用:

from sklearn.model_selection import train_test_split

三、总结

1、搜索引擎做第一步搜索,大部分问题网上有答案

2、查看官方文档API,越是个性化问题,越要看官方文档,其实都很全

3、学好英语,越是往深里看技术,国外资源越强大

相关推荐
Eiceblue8 分钟前
Python读取PDF:文本、图片与文档属性
数据库·python·pdf
红衣小蛇妖21 分钟前
神经网络-Day45
人工智能·深度学习·神经网络
weixin_5275504021 分钟前
初级程序员入门指南
javascript·python·算法
KKKlucifer37 分钟前
当AI遇上防火墙:新一代智能安全解决方案全景解析
人工智能
程序员的世界你不懂41 分钟前
Appium+python自动化(十)- 元素定位
python·appium·自动化
DisonTangor1 小时前
【小红书拥抱开源】小红书开源大规模混合专家模型——dots.llm1
人工智能·计算机视觉·开源·aigc
CryptoPP1 小时前
使用WebSocket实时获取印度股票数据源(无调用次数限制)实战
后端·python·websocket·网络协议·区块链
树叶@1 小时前
Python数据分析7
开发语言·python
老胖闲聊2 小时前
Python Rio 【图像处理】库简介
开发语言·图像处理·python
码界奇点3 小时前
Python Flask文件处理与异常处理实战指南
开发语言·python·自然语言处理·flask·python3.11