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批量修改文件后缀的方法
Jan 26 Python
Python中的rjust()方法使用详解
May 19 Python
python中字典(Dictionary)用法实例详解
May 30 Python
python实现文件快照加密保护的方法
Jun 30 Python
举例讲解Python编程中对线程锁的使用
Jul 12 Python
Python实现的弹球小游戏示例
Aug 01 Python
基于python socketserver框架全面解析
Sep 21 Python
Pycharm更换python解释器的方法
Oct 29 Python
python消费kafka数据批量插入到es的方法
Dec 27 Python
解决python Markdown模块乱码的问题
Feb 14 Python
Python 函数绘图及函数图像微分与积分
Nov 20 Python
TensorFlow tf.nn.conv2d实现卷积的方式
Jan 03 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数组操作汇总 php数组的使用技巧
2011/07/17 PHP
深入file_get_contents函数抓取内容失败的原因分析
2013/06/25 PHP
php 批量替换程序的具体实现代码
2013/10/04 PHP
php实现按指定大小等比缩放生成上传图片缩略图的方法
2014/12/15 PHP
php快速排序原理与实现方法分析
2016/05/26 PHP
Thinkphp5.0框架视图view的模板布局用法分析
2019/10/12 PHP
laravel通过a标签从视图向控制器实现传值
2019/10/15 PHP
使用laravel根据用户类型来显示或隐藏字段
2019/10/17 PHP
js 静态动态成员 and 信息的封装和隐藏
2011/05/29 Javascript
让你的CSS像Jquery一样做筛选的实现方法
2011/07/10 Javascript
jquery 插件学习(六)
2012/08/06 Javascript
jQuery+css实现的tab切换标签(兼容各浏览器)
2016/01/28 Javascript
javascript用正则表达式过滤空格的实现代码
2016/06/14 Javascript
JS实现title标题栏文字不间断滚动显示效果
2016/09/07 Javascript
js如何判断是否在iframe中及防止网页被别站用iframe嵌套
2017/01/11 Javascript
Vue.Js中的$watch()方法总结
2017/03/23 Javascript
jQuery EasyUI 选项卡面板tabs的使用实例讲解
2017/12/25 jQuery
vue与iframe之间的信息交互的实现
2020/04/08 Javascript
解决ant design vue中树形控件defaultExpandAll设置无效的问题
2020/10/26 Javascript
js制作提示框插件
2020/12/24 Javascript
[00:23]DOTA2群星共贺开放测试 25日无码时代来袭
2013/09/23 DOTA
用map函数来完成Python并行任务的简单示例
2015/04/02 Python
python 文件操作删除某行的实例
2017/09/04 Python
浅谈python中的占位符
2017/11/09 Python
python自动登录12306并自动点击验证码完成登录的实现源代码
2018/04/25 Python
python web框架中实现原生分页
2019/09/08 Python
基于python实现文件加密功能
2020/01/06 Python
Python实现FLV视频拼接功能
2020/01/21 Python
python3读取autocad图形文件.py实例
2020/06/05 Python
美国领先的机场停车聚合商:Airport Parking Reservations
2020/02/28 全球购物
JSP和Servlet有哪些相同点和不同点,他们之间的联系是什么?
2015/10/22 面试题
食品安全宣传标语
2014/06/07 职场文书
党员倡议书
2015/01/19 职场文书
邀请函格式范文
2015/02/02 职场文书
教师个人教学总结
2015/02/11 职场文书
2015年物业管理员工工作总结
2015/10/15 职场文书