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显示生日是星期几的方法
May 27 Python
Python函数的参数常见分类与用法实例详解
Mar 30 Python
PyCharm搭建Spark开发环境实现第一个pyspark程序
Jun 13 Python
Django  ORM 练习题及答案
Jul 19 Python
flask 实现token机制的示例代码
Nov 07 Python
Python unittest单元测试openpyxl实现过程解析
May 27 Python
Python实现在线批量美颜功能过程解析
Jun 10 Python
Python实现爬取并分析电商评论
Jun 19 Python
python 爬虫之selenium可视化爬虫的实现
Dec 04 Python
python反编译教程之2048小游戏实例
Mar 03 Python
python编程简单几行代码实现视频转换Gif示例
Oct 05 Python
4种方法python批量修改替换列表中元素
Apr 07 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 download.php实现代码 跳转到下载文件(response.redirect)
2009/08/26 PHP
php中一个有意思的日期逻辑处理
2012/03/25 PHP
Laravel 5.4.36中session没有保存成功问题的解决
2018/02/19 PHP
用于判断用户注册时,密码强度的JS代码
2009/01/01 Javascript
一个js的tab切换效果代码[代码分离]
2010/04/11 Javascript
一段批量给页面上的控件赋值js
2010/06/19 Javascript
判断浏览器的javascript版本的代码
2010/09/03 Javascript
contains和compareDocumentPosition 方法来确定是否HTML节点间的关系
2011/09/13 Javascript
js下将阿拉伯数字每三位一逗号分隔(如:15000000转化为15,000,000)
2014/06/02 Javascript
jQuery实现的导航条切换可显示隐藏
2014/10/22 Javascript
如何使用jQuery技术开发ios风格的页面导航菜单
2015/07/29 Javascript
浅析 NodeJs 的几种文件路径
2017/06/07 NodeJs
Angularjs中的验证input输入框只能输入数字和小数点的写法(推荐)
2017/08/16 Javascript
React 组件转 Vue 组件的命令写法
2018/02/28 Javascript
Koa2微信公众号开发之消息管理
2018/05/16 Javascript
[58:12]Ti4第二日主赛事败者组 LGD vs iG 3
2014/07/21 DOTA
[02:38]DOTA2亚洲邀请赛小组赛精彩集锦:Wings完美团击溃对手
2017/03/29 DOTA
利用python求相邻数的方法示例
2017/08/18 Python
Python登录并获取CSDN博客所有文章列表代码实例
2017/12/28 Python
深入理解Django的中间件middleware
2018/03/14 Python
python如何为创建大量实例节省内存
2018/03/20 Python
浅析Python 实现一个自动化翻译和替换的工具
2019/04/14 Python
使用 PyTorch 实现 MLP 并在 MNIST 数据集上验证方式
2020/01/08 Python
全球速卖通巴西站点:Aliexpress巴西
2016/08/24 全球购物
迟到检讨书300字
2014/02/14 职场文书
就业推荐表自我鉴定范文
2014/03/21 职场文书
教师产假请假条
2014/04/10 职场文书
地球一小时倡议书
2014/04/15 职场文书
争先创优演讲稿
2014/09/15 职场文书
社区三八妇女节活动总结
2015/02/06 职场文书
培训班通知
2015/04/25 职场文书
离婚答辩状范文
2015/05/22 职场文书
WINDOWS 64位 下安装配置mysql8.0.25最详细的教程
2022/03/22 MySQL
一文搞懂Redis中String数据类型
2022/04/03 Redis
最新动漫情报:2022年7月新番定档超过30部, OVERLORD骨王第四季也在其中噢
2022/05/04 日漫
前端传参数进行Mybatis调用mysql存储过程执行返回值详解
2022/08/14 MySQL