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 相关文章推荐
Django中几种重定向方法
Apr 28 Python
Python利用Nagios增加微信报警通知的功能
Feb 18 Python
Python实现抢购IPhone手机
Feb 07 Python
python 筛选数据集中列中value长度大于20的数据集方法
Jun 14 Python
Python实现的银行系统模拟程序完整案例
Apr 12 Python
Python 学习教程之networkx
Apr 15 Python
python3人脸识别的两种方法
Apr 25 Python
Python基于机器学习方法实现的电影推荐系统实例详解
Jun 25 Python
python 实现在无序数组中找到中位数方法
Mar 03 Python
python 代码实现k-means聚类分析的思路(不使用现成聚类库)
Jun 01 Python
解决pycharm debug时界面下方不出现step等按钮及变量值的问题
Jun 09 Python
Sentry的安装、配置、使用教程(Sentry日志手机系统)
Jul 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
图片存储与浏览一例(Linux+Apache+PHP+MySQL)
2006/10/09 PHP
php模拟socket一次连接,多次发送数据的实现代码
2011/07/26 PHP
php生成txt文件标题及内容的方法
2014/01/16 PHP
微信支付开发动态链接Native支付
2016/07/12 PHP
PHP中的密码加密的解决方案总结
2016/10/26 PHP
PHPExcel 修改已存在Excel的方法
2018/05/03 PHP
防止动态加载JavaScript引起的内存泄漏问题
2009/10/08 Javascript
Javascript Jquery 遍历Json的实现代码
2010/03/31 Javascript
JAVASCRIPT实现的WEB页面跳转以及页面间传值方法
2010/05/13 Javascript
基于jquery的inputlimiter 实现字数限制功能
2010/05/30 Javascript
js跨浏览器实现将字符串转化为xml对象的方法
2013/09/25 Javascript
jquery改变disabled的boolean状态的三种方法
2013/12/13 Javascript
jQuery使用drag效果实现自由拖拽div
2015/06/11 Javascript
利用Node.js编写跨平台的spawn语句详解
2017/02/12 Javascript
关于jQuery库冲突的完美解决办法
2017/05/20 jQuery
Vue实现百度下拉提示搜索功能
2017/06/21 Javascript
使用JQ完成表格隔行换色的简单实例
2017/08/25 Javascript
bootstrap实现二级下拉菜单效果
2017/11/23 Javascript
JS设计模式之观察者模式实现实时改变页面中金额数的方法
2018/02/05 Javascript
ES6小技巧之代替lodash
2019/06/07 Javascript
开发Node CLI构建微信小程序脚手架的示例
2020/03/27 Javascript
Vue项目接入Paypal实现示例详解
2020/06/04 Javascript
用Python中的wxPython实现最基本的浏览器功能
2015/04/14 Python
django反向解析和正向解析的方式
2018/06/05 Python
python实现简单http服务器功能
2018/09/17 Python
Python两台电脑实现TCP通信的方法示例
2019/05/06 Python
Opencv实现抠图背景图替换功能
2019/05/21 Python
Django项目uwsgi+Nginx保姆级部署教程实现
2020/04/19 Python
美国在线家装零售商:Build.com
2016/09/02 全球购物
Office DEPOT法国官网:欧迪办公用品采购
2018/01/03 全球购物
女性时尚在线:IVRose
2019/02/23 全球购物
财务人员个人自荐信范文
2013/09/26 职场文书
应届生自荐书
2014/06/23 职场文书
2015年办公室个人工作总结
2015/04/20 职场文书
Python 中的单分派泛函数你真的了解吗
2021/06/22 Python
Centos系统通过Docker安装并搭建MongoDB数据库
2022/04/12 MongoDB