python中如何实现将数据分成训练集与测试集的方法


Posted in Python onSeptember 13, 2019

接下来,直接给出大家响应的代码,并对每一行进行标注,希望能够帮到大家。

需要用到的是库是。numpy 、sklearn。

#导入相应的库(对数据库进行切分需要用到的库是sklearn.model_selection 中的 train_test_split)
import numpy as np
from sklearn.model_selection import train_test_split
 #首先,读取.CSV文件成矩阵的形式。
my_matrix = np.loadtxt(open("xxxxxx.csv"),delimiter=",",skiprows=0)
 #对于矩阵而言,将矩阵倒数第一列之前的数值给了X(输入数据),将矩阵大最后一列的数值给了y(标签)
X, y = my_matrix[:,:-1],my_matrix[:,-1]
 #利用train_test_split方法,将X,y随机划分问,训练集(X_train),训练集标签(X_test),测试卷(y_train),
 测试集标签(y_test),安训练集:测试集=7:3的
 概率划分,到此步骤,可以直接对数据进行处理
X_train, X_test, y_train, y_test = train_test_split(X, y, test_size=0.3, random_state=42)
 #此步骤,是为了将训练集与数据集的数据分别保存为CSV文件
 #np.column_stack将两个矩阵进行组合连接
train= np.column_stack((X_train,y_train))
 #numpy.savetxt 将txt文件保存为。csv结尾的文件
numpy.savetxt('train_usual.csv',train, delimiter = ',')
test = np.column_stack((X_test, y_test))
numpy.savetxt('test_usual.csv', test, delimiter = ',')

完整没解释的代码部分为

import numpy as np
from sklearn.model_selection import train_test_split
my_matrix = np.loadtxt(open("xxxxx.csv"),delimiter=",",skiprows=0)
X, y = my_matrix[:,:-1],my_matrix[:,-1]
X_train, X_test, y_train, y_test = train_test_split(X, y, test_size=0.3, random_state=42)
train= np.column_stack((X_train,y_train))
numpy.savetxt('train_usual.csv',train, delimiter = ',')
test = np.column_stack((X_test, y_test))
numpy.savetxt('test_usual.csv', test, delimiter = ',')

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python 变量类型及命名规则介绍
Jun 08 Python
Python科学计算环境推荐——Anaconda
Jun 30 Python
python中requests小技巧
May 10 Python
python读取excel表格生成erlang数据
Aug 26 Python
Python中矩阵库Numpy基本操作详解
Nov 21 Python
python3下实现搜狗AI API的代码示例
Apr 10 Python
Python3随机漫步生成数据并绘制
Aug 27 Python
Python爬取腾讯视频评论的思路详解
Dec 19 Python
在win64上使用bypy进行百度网盘文件上传功能
Jan 02 Python
Django自定义YamlField实现过程解析
Nov 11 Python
利用Python多线程实现图片下载器
Mar 25 Python
python中redis包操作数据库的教程
Apr 19 Python
Python函数中的可变长参数详解
Sep 12 #Python
python爬虫-模拟微博登录功能
Sep 12 #Python
python设置随机种子实例讲解
Sep 12 #Python
pytest中文文档之编写断言
Sep 12 #Python
python中调试或排错的五种方法示例
Sep 12 #Python
详解Python 中sys.stdin.readline()的用法
Sep 12 #Python
Python3将数据保存为txt文件的方法
Sep 12 #Python
You might like
php radio 单选框获取与保持值的实现代码
2010/05/15 PHP
php正则过滤html标签、空格、换行符的代码(附说明)
2010/10/25 PHP
需要注意的几个PHP漏洞小结
2012/02/05 PHP
基于PHP的简单采集数据入库程序【续篇】
2014/07/30 PHP
浅谈PHP中try{}catch{}的使用方法
2016/12/09 PHP
php使用curl模拟多线程实现批处理功能示例
2019/07/25 PHP
使用js操作css实现js改变背景图片示例
2014/03/10 Javascript
javascript实现超炫的向上滑行菜单实例
2015/08/03 Javascript
网页前端登录js按Enter回车键实现登陆的两种方法
2016/05/10 Javascript
详解express与koa中间件模式对比
2017/08/07 Javascript
JS实现定时任务每隔N秒请求后台setInterval定时和ajax请求问题
2017/10/15 Javascript
JavaScript字符串转数字的5种方法及遇到的坑
2018/07/16 Javascript
vue interceptor 使用教程实例详解
2018/09/13 Javascript
小程序关于请求同步的总结
2019/05/05 Javascript
jQuery表单校验插件validator使用方法详解
2020/02/18 jQuery
在Django的视图中使用form对象的方法
2015/07/18 Python
Python正则表达式如何进行字符串替换实例
2016/12/28 Python
详解python之简单主机批量管理工具
2017/01/27 Python
对命令行模式与python交互模式介绍
2018/05/12 Python
Python实战之制作天气查询软件
2019/05/14 Python
推荐8款常用的Python GUI图形界面开发框架
2020/02/23 Python
Django之全局使用request.user.username的实例详解
2020/05/14 Python
Python使用itcaht库实现微信自动收发消息功能
2020/07/13 Python
python解压zip包中文乱码解决方法
2020/11/27 Python
英国最大的宠物食品和宠物用品网上零售商: Zooplus
2016/08/01 全球购物
Hotter Shoes英国官网:英伦风格,舒适的鞋子
2017/12/28 全球购物
成人继续教育实施方案
2014/03/01 职场文书
请假条怎么写
2014/04/10 职场文书
幼儿园大班区域活动总结
2014/07/09 职场文书
领导党的群众路线教育实践活动个人对照检查材料
2014/09/23 职场文书
2014年应急管理工作总结
2014/11/26 职场文书
会议接待欢迎词范文
2015/01/26 职场文书
团组织推荐意见
2015/06/05 职场文书
导游词之江苏溱潼古镇
2019/11/27 职场文书
Maven学习----Maven安装与环境变量配置教程
2021/06/29 Java/Android
利用Sharding-Jdbc进行分库分表的操作代码
2022/01/22 Java/Android