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 07 Python
Python 代码性能优化技巧分享
Aug 07 Python
Python urllib、urllib2、httplib抓取网页代码实例
May 09 Python
Python3读取UTF-8文件及统计文件行数的方法
May 22 Python
Python基于回溯法子集树模板实现8皇后问题
Sep 01 Python
Django实现学员管理系统
Feb 26 Python
pandas计算最大连续间隔的方法
Jul 04 Python
python爬虫 基于requests模块的get请求实现详解
Aug 20 Python
python离线安装外部依赖包的实现
Feb 13 Python
Python使用GitPython操作Git版本库的方法
Feb 29 Python
Python实现扫码工具的示例代码
Oct 09 Python
python库sklearn常用操作
Aug 23 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学习笔记之二
2011/01/17 PHP
解析thinkphp的左右值无限分类
2013/06/20 PHP
PHP递归实现文件夹的复制、删除、查看大小操作示例
2017/08/11 PHP
让AJAX不依赖后端接口实现方案
2012/12/03 Javascript
JavaScript中自定义事件用法分析
2014/12/23 Javascript
jq实现左侧显示图片右侧文字滑动切换效果
2015/08/04 Javascript
js精准的倒计时函数分享
2016/06/29 Javascript
js实现股票实时刷新数据案例
2017/05/14 Javascript
Vue实现todolist删除功能
2018/06/26 Javascript
详解nodejs http请求相关总结
2019/03/31 NodeJs
微信小程序实现动态列表项的顺序加载动画
2019/07/25 Javascript
JS实现提示框跟随鼠标移动
2019/08/27 Javascript
p5.js临摹旋转爱心
2019/10/23 Javascript
js获取本日、本周、本月的时间代码
2020/02/01 Javascript
使用python实现扫描端口示例
2014/03/29 Python
深入讨论Python函数的参数的默认值所引发的问题的原因
2015/03/30 Python
python处理xml文件的方法小结
2017/05/02 Python
基于python socketserver框架全面解析
2017/09/21 Python
python通过getopt模块如何获取执行的命令参数详解
2017/12/29 Python
更新pip3与pyttsx3文字语音转换的实现方法
2019/08/08 Python
详解PyTorch手写数字识别(MNIST数据集)
2019/08/16 Python
python实时监控logstash日志代码
2020/04/27 Python
在Sublime Editor中配置Python环境的详细教程
2020/05/03 Python
详解pycharm配置python解释器的问题
2020/10/15 Python
python中time.ctime()实例用法
2021/02/03 Python
CSS3 渐变(Gradients)之CSS3 线性渐变
2016/07/08 HTML / CSS
MADE法国:提供原创设计师家具
2018/09/18 全球购物
java程序员面试交流
2012/11/29 面试题
汽车专业人才自我鉴定范文
2013/12/29 职场文书
国际商务专业求职信
2014/07/15 职场文书
受伤赔偿协议书
2014/09/24 职场文书
2014年化验室工作总结
2014/11/21 职场文书
学生评语集锦
2015/01/04 职场文书
表扬稿范文
2015/01/17 职场文书
事业单位个人总结
2015/02/12 职场文书
无保留意见审计报告
2015/06/05 职场文书