Python分割训练集和测试集的方法示例


Posted in Python onSeptember 19, 2019

数据集介绍

使用数据集Wine,来自UCI  。包括178条样本,13个特征。

import pandas as pd
import numpy as np

df_wine = pd.read_csv('https://archive.ics.uci.edu/ml/machine-learning-databases/wine/wine.data', header=None)
df_wine.columns = ['Class label', 'Alcohol',
              'Malic acid', 'Ash',
              'Alcalinity of ash', 'Magnesium',
              'Total phenols', 'Flavanoids',
              'Nonflavanoid phenols',
              'Proanthocyanins',
              'Color intensity', 'Hue',
              'OD280/OD315 of diluted wines',
              'Proline']

分割训练集和测试集

随机分割

分为训练集和测试集

方法:使用scikit-learn中model_selection子模块的train_test_split函数

from sklearn.model_selection import train_test_split

X, y = df_wine.ix[:, 1:].values, df_wine.ix[:, 0].values
X_train, X_test, y_train, y_test = train_test_split(X, y, test_size=0.25, random_state=0)#随机选择25%作为测试集,剩余作为训练集

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

Python 相关文章推荐
举例讲解Python中is和id的用法
Apr 03 Python
Python基于Tkinter实现的记事本实例
Jun 17 Python
Python多线程经典问题之乘客做公交车算法实例
Mar 22 Python
Python实现将一个大文件按段落分隔为多个小文件的简单操作方法
Apr 17 Python
解决python中画图时x,y轴名称出现中文乱码的问题
Jan 29 Python
Python计算时间间隔(精确到微妙)的代码实例
Feb 26 Python
Python中的异常处理try/except/finally/raise用法分析
Feb 28 Python
PyTorch的自适应池化Adaptive Pooling实例
Jan 03 Python
Python几种常见算法汇总
Jun 02 Python
Python读写压缩文件的方法
Jul 30 Python
Python图像处理之膨胀与腐蚀的操作
Feb 07 Python
python 详解turtle画爱心代码
Feb 15 Python
python Dijkstra算法实现最短路径问题的方法
Sep 19 #Python
PHP统计代码行数的小代码
Sep 19 #Python
Python实现代码统计工具
Sep 19 #Python
python实现统计代码行数的小工具
Sep 19 #Python
python日志模块logbook使用方法
Sep 19 #Python
python统计指定目录内文件的代码行数
Sep 19 #Python
python如何从文件读取数据及解析
Sep 19 #Python
You might like
PHP的栏目导航程序
2006/10/09 PHP
一个自定义位数的php多用户计数器代码
2007/03/11 PHP
不要轻信 PHP_SELF的安全问题
2009/09/05 PHP
php session_start()出错原因分析及解决方法
2013/10/28 PHP
使用PHP json_decode可能遇到的坑与解决方法
2017/08/03 PHP
JQuery的自定义事件代码,触发,绑定简单实例
2013/08/01 Javascript
jQuery的缓存机制浅析
2014/06/07 Javascript
Nodejs实现批量下载妹纸图
2015/05/28 NodeJs
JavaScript生成验证码并实现验证功能
2016/09/24 Javascript
JavaScript 限制文本框不可输入英文单双引号的方法
2016/12/20 Javascript
seajs中最常用的7个功能、配置示例
2017/10/10 Javascript
jQuery读取本地的json文件(实例讲解)
2017/10/31 jQuery
常用的 JS 排序算法 整理版
2018/04/05 Javascript
详解微信小程序canvas圆角矩形的绘制的方法
2018/08/22 Javascript
jquery实现动态添加附件功能
2018/10/23 jQuery
js/jquery遍历对象和数组的方法分析【forEach,map与each方法】
2019/02/27 jQuery
微信小程序自定义组件传值 页面和组件相互传数据操作示例
2019/05/05 Javascript
vue select 获取value和lable操作
2020/08/28 Javascript
微信小程序轮播图swiper代码详解
2020/12/01 Javascript
JavaScript基于SVG的图片切换效果实例代码
2020/12/15 Javascript
python3图片转换二进制存入mysql
2013/12/06 Python
在Windows8上的搭建Python和Django环境
2014/07/03 Python
Python3如何解决字符编码问题详解
2017/04/23 Python
python3.5+tesseract+adb实现西瓜视频或头脑王者辅助答题
2018/01/17 Python
python 通过xml获取测试节点和属性的实例
2018/03/31 Python
Python异常处理操作实例详解
2018/05/10 Python
Python数据类型之列表和元组的方法实例详解
2019/07/08 Python
Django实现WebSSH操作物理机或虚拟机的方法
2019/11/06 Python
Python中的四种交换数值的方法解析
2019/11/18 Python
python使用pandas抽样训练数据中某个类别实例
2020/02/28 Python
高中政治教学反思
2014/01/18 职场文书
英语故事演讲稿
2014/04/29 职场文书
五一促销活动总结
2014/07/01 职场文书
2015年七一建党节活动方案
2015/05/05 职场文书
民事诉讼答辩状范文
2015/05/21 职场文书
mysql5.6主从搭建以及不同步问题详解
2021/12/04 MySQL