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之数据类型总结
Sep 24 Python
使用Python的Zato发送AMQP消息的教程
Apr 16 Python
python实现将pvr格式转换成pvr.ccz的方法
Apr 28 Python
使用Python+Splinter自动刷新抢12306火车票
Jan 03 Python
python删除过期log文件操作实例解析
Jan 31 Python
python实现微信自动回复功能
Apr 11 Python
python+openCV调用摄像头拍摄和处理图片的实现
Aug 06 Python
Win下PyInstaller 安装和使用教程
Dec 25 Python
python百行代码自制电脑端网速悬浮窗的实现
May 12 Python
pytorch中的model=model.to(device)使用说明
May 24 Python
刚学完怎么用Python实现定时任务,转头就跑去撩妹!
Jun 05 Python
Python实现DBSCAN聚类算法并样例测试
Jun 22 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 XMLWriter类的简单示例代码(RSS输出)
2011/09/30 PHP
php+highchats生成动态统计图
2014/05/21 PHP
php实现RSA加密类实例
2015/03/26 PHP
学习php设计模式 php实现建造者模式
2015/12/07 PHP
PHP Yaf框架的简单安装使用教程(推荐)
2016/06/08 PHP
求解开jscript.encode代码的asp函数
2007/02/28 Javascript
JavaScript 实现类的多种方法实例
2013/05/01 Javascript
window.navigate 与 window.location.href 的使用区别介绍
2013/09/21 Javascript
JS获得浏览器版本和操作系统版本的例子
2014/05/13 Javascript
JS实现单击输入框弹出选择框效果完整实例
2015/12/14 Javascript
jQuery版本升级踩坑大全
2016/01/12 Javascript
bootstrap输入框组件使用方法详解
2017/01/19 Javascript
Vue+axios 实现http拦截及路由拦截实例
2017/04/25 Javascript
JavaScript设计模式之策略模式详解
2017/06/09 Javascript
vue2.x select2 指令封装详解
2017/10/12 Javascript
Angular2管道Pipe及自定义管道格式数据用法实例分析
2017/11/29 Javascript
jQuery实现轮播图效果
2019/11/26 jQuery
解决Vue-cli无法编译es6的问题
2020/10/30 Javascript
跟老齐学Python之一个免费的实验室
2014/09/14 Python
Python遍历目录的4种方法实例介绍
2015/04/13 Python
利用Python中的输入和输出功能进行读取和写入的教程
2015/04/14 Python
python使用PyGame绘制图像并保存为图片文件的方法
2015/04/24 Python
神经网络相关之基础概念的讲解
2018/12/29 Python
Django自关联实现多级联动查询实例
2020/05/19 Python
用纯CSS3实现网页中常见的小箭头
2017/10/16 HTML / CSS
Urban Outfitters德国官网:美国跨国生活方式零售公司
2018/05/21 全球购物
Gap英国官网:Gap UK
2018/07/18 全球购物
DTD的含义以及作用
2014/01/26 面试题
校本教研工作方案
2014/01/14 职场文书
蛋糕店的商业计划书范文
2014/01/27 职场文书
杭白菊导游词
2015/02/10 职场文书
2015年端午节活动总结
2015/02/11 职场文书
数学教师求职信范文
2015/03/20 职场文书
员工工作表扬信
2015/05/05 职场文书
《神奇的鸟岛》教学反思
2016/02/22 职场文书
党组织关系的介绍信模板
2019/06/21 职场文书