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实现简单的socket server实例
Apr 29 Python
使用Python对MySQL数据操作
Apr 06 Python
Python学习小技巧之列表项的推导式与过滤操作
May 20 Python
基于Python实现的ID3决策树功能示例
Jan 02 Python
Python3 SSH远程连接服务器的方法示例
Dec 29 Python
对Python信号处理模块signal详解
Jan 09 Python
Python进程,多进程,获取进程id,给子进程传递参数操作示例
Oct 11 Python
python实现的分层随机抽样案例
Feb 25 Python
调整Jupyter notebook的启动目录操作
Apr 10 Python
python自动提取文本中的时间(包含中文日期)
Aug 31 Python
PyTorch预训练Bert模型的示例
Nov 17 Python
如何在scrapy中集成selenium爬取网页的方法
Nov 18 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/08/14 PHP
ThinkPHP3.2.2的插件控制器功能
2015/03/05 PHP
用PHP生成excel文件到指定目录
2015/06/22 PHP
php使用 readfile() 函数设置文件大小大小的方法
2017/08/11 PHP
PHP实现链式操作的三种方法详解
2017/11/16 PHP
自己的js工具_Form 封装
2009/08/21 Javascript
IE中createElement需要注意的一个问题
2010/07/13 Javascript
JavaScript:Div层拖动效果实例代码
2013/08/06 Javascript
jquery自定义下拉列表示例
2014/04/25 Javascript
一些老手都不一定知道的JavaScript技巧
2014/05/06 Javascript
js中匿名函数的创建与调用方法分析
2014/12/19 Javascript
javascript的变量、传值、传址、参数之间关系
2015/07/26 Javascript
jQuery中数据缓存$.data的用法及源码完全解析
2016/04/29 Javascript
jquery获取复选框checkbox的值实现方法
2016/05/30 Javascript
jQuery插件echarts去掉垂直网格线用法示例
2017/03/03 Javascript
Node.js五大应用性能技巧小结(必须收藏)
2017/08/09 Javascript
VUE 实现滚动监听 导航栏置顶的方法
2018/09/11 Javascript
微信小程序车牌号码模拟键盘输入功能的实现代码
2018/11/11 Javascript
python实现封装得到virustotal扫描结果
2014/10/05 Python
python itchat实现微信好友头像拼接图的示例代码
2017/08/14 Python
python表格存取的方法
2018/03/07 Python
Python3按一定数据位数格式处理bin文件的方法
2019/01/24 Python
决策树剪枝算法的python实现方法详解
2019/09/18 Python
如何在VSCode上轻松舒适的配置Python的方法步骤
2019/10/28 Python
Python selenium抓取虎牙短视频代码实例
2020/03/02 Python
Python 字典中的所有方法及用法
2020/06/10 Python
python 装饰器的实际作用有哪些
2020/09/07 Python
Vs Code中8个好用的python 扩展插件
2020/10/12 Python
介绍一下OSI七层模型
2012/07/03 面试题
医院科室评语
2015/01/04 职场文书
故意杀人案辩护词
2015/05/21 职场文书
2016优秀护士先进个人事迹材料
2016/02/25 职场文书
阿里云服务器部署mongodb的详细过程
2021/09/04 MongoDB
python自动化测试通过日志3分钟定位bug
2021/11/20 Python
MySQL Innodb索引机制详细介绍
2021/11/23 MySQL
Web应用开发TypeScript使用详解
2022/05/25 Javascript