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 相关文章推荐
Python3使用requests发闪存的方法
May 11 Python
Python实现全角半角字符互转的方法
Nov 28 Python
Python探索之实现一个简单的HTTP服务器
Oct 28 Python
详解supervisor使用教程
Nov 21 Python
Django教程笔记之中间件middleware详解
Aug 01 Python
python实现Dijkstra静态寻路算法
Jan 17 Python
pytorch逐元素比较tensor大小实例
Jan 03 Python
Python3 Tensorlfow:增加或者减小矩阵维度的实现
May 22 Python
python线性插值解析
Jul 05 Python
详解python datetime模块
Aug 17 Python
python统计mysql数据量变化并调用接口告警的示例代码
Sep 21 Python
Python基于locals返回作用域字典
Oct 17 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权限分配的实现代码
2013/04/28 PHP
thinkphp实现图片上传功能分享
2014/03/04 PHP
php去除字符串中空字符的常用方法小结
2015/03/17 PHP
php is_writable判断文件是否可写实例代码
2016/10/13 PHP
php加密解密字符串示例
2016/10/13 PHP
PHP消息队列实现及应用详解【队列处理订单系统和配送系统】
2019/05/20 PHP
JavaScript 特殊字符
2007/04/05 Javascript
一个判断email合法性的函数[非正则]
2008/12/09 Javascript
iframe的onload在Chrome/Opera中执行两次Bug的解决方法
2011/03/17 Javascript
jsp+javascript打造级连菜单的实例代码
2013/06/14 Javascript
javascript调试过程中找不到哪里出错的可能原因
2013/12/16 Javascript
jQuery 回车事件enter使用示例
2014/02/18 Javascript
js与C#进行时间戳转换
2014/11/14 Javascript
JavaScript实现99乘法表及隔行变色实例代码
2016/02/24 Javascript
javascript中不易分清的slice,splice和split三个函数
2016/03/29 Javascript
终于实现了!精彩的jquery弹幕效果
2016/07/18 Javascript
jquery与ajax获取特殊字符实例详解
2017/01/08 Javascript
js中创建对象的几种方式
2017/02/05 Javascript
ES6入门教程之let和const命令详解
2017/05/17 Javascript
angular实现spa单页面应用实例
2017/07/10 Javascript
JS中定位 position 的使用实例代码
2017/08/06 Javascript
Angular实现的table表格排序功能完整示例
2017/12/22 Javascript
jQuery内容过滤选择器与子元素过滤选择器用法实例分析
2019/02/20 jQuery
Vue的路由及路由钩子函数的实现
2019/07/02 Javascript
解决vue elementUI中table里数字、字母、中文混合排序问题
2020/01/07 Javascript
pycharm中连接mysql数据库的步骤详解
2017/05/02 Python
python模块之subprocess模块级方法的使用
2019/03/26 Python
浅谈matplotlib.pyplot与axes的关系
2020/03/06 Python
如何验证python安装成功
2020/07/06 Python
波兰运动鞋网上商店:Distance.pl
2020/07/30 全球购物
在DELPHI中调用存储过程和使用内嵌SQL哪种方式更好
2016/11/22 面试题
幼儿园大班新学期寄语
2014/01/18 职场文书
碧霞祠导游词
2015/02/09 职场文书
2015年12.4全国法制宣传日活动总结
2015/03/24 职场文书
Python下opencv库的安装过程及问题汇总
2021/06/11 Python
vue实现input输入模糊查询的三种方式
2022/08/14 Vue.js