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实现一个简单的线程池
Apr 07 Python
用Python实现斐波那契(Fibonacci)函数
Mar 25 Python
python使用opencv按一定间隔截取视频帧
Mar 06 Python
Flask框架信号用法实例分析
Jul 24 Python
基于python中theano库的线性回归
Aug 31 Python
[原创]Python入门教程5. 字典基本操作【定义、运算、常用函数】
Nov 01 Python
python ipset管理 增删白名单的方法
Jan 14 Python
Python一行代码实现快速排序的方法
Apr 30 Python
对python3 sort sorted 函数的应用详解
Jun 27 Python
python elasticsearch从创建索引到写入数据的全过程
Aug 04 Python
解决python replace函数替换无效问题
Jan 18 Python
Python random库使用方法及异常处理方案
Mar 02 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 5.3.x 的strtotime() 时区设定 警告信息修复
2013/08/05 PHP
php解析url并得到url中的参数及获取url参数的四种方式
2015/10/26 PHP
[原创]php集成安装包wampserver修改密码后phpmyadmin无法登陆的解决方法
2016/11/23 PHP
PHP 文件上传后端处理实用技巧方法
2017/01/06 PHP
PHP实现电商订单自动确认收货redis队列
2017/05/17 PHP
JavaScipt基本教程之前言
2008/01/16 Javascript
json简单介绍
2008/06/10 Javascript
javascript 数组排序函数
2009/08/20 Javascript
jQuery代码优化 事件委托篇
2011/11/01 Javascript
利用jQuery的deferred对象实现异步按顺序加载JS文件
2013/03/17 Javascript
JavaScript支持的最大递归调用次数分析
2014/06/24 Javascript
JavaScript中函数(Function)的apply与call理解
2015/07/08 Javascript
微信小程序 聊天室简单实现
2017/04/19 Javascript
12个非常有用的JavaScript技巧
2017/05/17 Javascript
使用async await 封装 axios的方法
2018/07/09 Javascript
JS中封装axios来管控api的2种方式
2019/09/11 Javascript
JavaScript如何把两个数组对象合并过程解析
2019/10/10 Javascript
[41:52]2018DOTA2亚洲邀请赛3月29日小组赛B组Effect VS Secret
2018/03/30 DOTA
python动态参数用法实例分析
2015/05/25 Python
Python遍历文件夹和读写文件的实现方法
2017/05/10 Python
python读取文本绘制动态速度曲线
2018/06/21 Python
详解python 注释、变量、类型
2018/08/10 Python
python使用Qt界面以及逻辑实现方法
2019/07/10 Python
解决python tkinter界面卡死的问题
2019/07/17 Python
Python 异常的捕获、异常的传递与主动抛出异常操作示例
2019/09/23 Python
Python浮点数四舍五入问题的分析与解决方法
2019/11/19 Python
Python 使用 environs 库定义环境变量的方法
2020/02/25 Python
纯CSS3实现圆圈动态发光特效动画的示例代码
2021/03/08 HTML / CSS
Bonprix法国:时尚、鞋子、家居
2020/12/29 全球购物
广州喜创信息技术有限公司JAVA软件工程师笔试题
2012/10/17 面试题
药剂专业自荐信范文
2014/04/16 职场文书
营销总经理岗位职责范本
2014/09/02 职场文书
正规欠条模板
2015/07/03 职场文书
MySQL 查询速度慢的原因
2021/05/25 MySQL
简单聊聊Golang中defer预计算参数
2022/03/25 Golang
改造DE1103三步曲
2022/04/07 无线电