python训练数据时打乱训练数据与标签的两种方法小结


Posted in Python onNovember 08, 2018

如下所示:

<code class="language-python">import numpy as np 
 
data = np.array([[1,1],[2,2],[3,3],[4,4],[5,5]]) 
y = np.array([1,2,3,4,5])
 
print '-------第1种方法:通过打乱索引从而打乱数据,好处是1:数据量很大时能够节约内存,2每次都不一样----------' 
data = np.array([[1,1],[2,2],[3,3],[4,4],[5,5]]) 
data_num, _= data.shape #得到样本数 
index = np.arange(data_num) # 生成下标 
np.random.shuffle(index) 
print '-------原数据:----------' 
print '数据:',data 
print '标签:', y
print '-------打乱数据:----------' 
print '数据:',data[index] 
print '标签:',y[index]

print '-------第2种方法:直接的打乱数据,利用随机数种子,好处:每次打乱的顺序是固定的----------' 
data = np.array([[1,1],[2,2],[3,3],[4,4],[5,5]]) 
y = np.array([1,2,3,4,5])

print '-------原数据:----------' 
print '数据:',data 
print '标签:', y
print '-------打乱数据:----------' 
np.random.seed(116)
np.random.shuffle(data) 
np.random.seed(116)
np.random.shuffle(y) 
print '数据:',data 
print '标签:', y</code>

以上这篇python训练数据时打乱训练数据与标签的两种方法小结就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python 测试实现方法
Dec 24 Python
python中正则表达式的使用详解
Oct 17 Python
Python脚本实现自动将数据库备份到 Dropbox
Feb 06 Python
Python实现的字典值比较功能示例
Jan 08 Python
python实现植物大战僵尸游戏实例代码
Jun 10 Python
Python hexstring-list-str之间的转换方法
Jun 12 Python
python实现键盘输入的实操方法
Jul 16 Python
使用Python实现分别输出每个数组
Dec 06 Python
Python如何实现自带HTTP文件传输服务
Jul 08 Python
python统计mysql数据量变化并调用接口告警的示例代码
Sep 21 Python
Python字典和列表性能之间的比较
Jun 07 Python
解决IDEA翻译插件Translation报错更新TTK失败不能使用
Apr 24 Python
对Python random模块打乱数组顺序的实例讲解
Nov 08 #Python
Python中对数组集进行按行打乱shuffle的方法
Nov 08 #Python
python绘制热力图heatmap
Mar 23 #Python
Django 路由控制的实现代码
Nov 08 #Python
Python求两个圆的交点坐标或三个圆的交点坐标方法
Nov 07 #Python
在Python中分别打印列表中的每一个元素方法
Nov 07 #Python
对python中数组的del,remove,pop区别详解
Nov 07 #Python
You might like
php 无限分类的树类代码
2009/12/03 PHP
php邮件发送,php发送邮件的类
2011/03/24 PHP
PHP判断文件是否存在、是否可读、目录是否存在的代码
2012/10/03 PHP
Zend的MVC机制使用分析(二)
2013/05/02 PHP
学习php开源项目的源码指南
2014/12/21 PHP
PHP For循环字母A-Z当超过26个字母时输出AA,AB,AC
2020/02/16 PHP
关于JavaScript的with 语句的使用方法
2011/05/09 Javascript
js页面跳转的问题(跳转到父页面、最外层页面、本页面)
2013/08/14 Javascript
解决json日期格式问题的3种方法
2014/02/02 Javascript
select多选 multiple的使用示例
2014/06/16 Javascript
jquery实现在页面加载的时自动为日期插件添加当前日期
2014/08/20 Javascript
node.js中的buffer.Buffer.byteLength方法使用说明
2014/12/10 Javascript
JavaScript 匿名函数和闭包介绍
2015/04/13 Javascript
JS实现左右无缝轮播图代码
2016/05/01 Javascript
JS原型链怎么理解
2016/06/27 Javascript
详解Vue 方法与事件处理器
2017/06/20 Javascript
集成vue到jquery/bootstrap项目的方法
2018/02/10 jQuery
解决IE11 vue +webpack 项目中数据更新后页面没有刷新的问题
2018/09/25 Javascript
利用Bootstrap Multiselect实现下拉框多选功能
2019/04/08 Javascript
python如何实现内容写在图片上
2018/03/23 Python
Python使用shutil模块实现文件拷贝
2020/07/31 Python
python开根号实例讲解
2020/08/30 Python
Django怎么在admin后台注册数据库表
2020/11/14 Python
如何利用CSS3制作3D效果文字具体实现样式
2013/05/02 HTML / CSS
Html+Css+Jquery实现左侧滑动拉伸导航菜单栏的示例代码
2020/03/17 HTML / CSS
我未来的职业规划范文
2014/01/11 职场文书
偷看我的初中毕业鉴定
2014/01/29 职场文书
体育口号大全
2014/06/18 职场文书
高一课前三分钟演讲稿
2014/09/13 职场文书
工作经常出错的检讨书
2014/09/13 职场文书
开国大典观后感
2015/06/04 职场文书
numpy数据类型dtype转换实现
2021/04/24 Python
Java面试题冲刺第十七天--基础篇3
2021/08/07 面试题
MySQL学习必备条件查询数据
2022/03/25 MySQL
CentOS7环境下MySQL8常用命令小结
2022/06/10 Servers
MySQL新手入门进阶语句汇总
2022/09/23 MySQL