python中将两组数据放在一起按照某一固定顺序shuffle的实例


Posted in Python onJuly 15, 2019

有的时候需要将两组数据,比如特征和标签放在一起随机打乱, 但是又想记录这种打乱的顺序,那么该怎么做呢?下面是一个很好的方法:

b = [1, 2,3, 4, 5,6 , 7,8 ,9]
a = ['a', 'b', 'c', 'd', 'e', 'f', 'g', 'h','i']
c = list(zip(a, b))
print(c)
random.Random(100).shuffle(c)
print(c)
a, b = zip(*c)
print(a)
print(b)

输出:

[('a', 1), ('b', 2), ('c', 3), ('d', 4), ('e', 5), ('f', 6), ('g', 7), ('h', 8), ('i', 9)]
[('a', 1), ('g', 7), ('c', 3), ('i', 9), ('h', 8), ('e', 5), ('f', 6), ('d', 4), ('b', 2)]
('a', 'g', 'c', 'i', 'h', 'e', 'f', 'd', 'b')
(1, 7, 3, 9, 8, 5, 6, 4, 2)

如果你再次重新运行这段代码, 打乱的顺序仍然是这个, 输出不变。

这里完成了数据的组合,shuffle, 拆分,是很有效的数据处理方法。

以上这篇python中将两组数据放在一起按照某一固定顺序shuffle的实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
使用python检测手机QQ在线状态的脚本代码
Feb 10 Python
Python中在脚本中引用其他文件函数的实现方法
Jun 23 Python
Python配置mysql的教程(推荐)
Oct 13 Python
python中requests库session对象的妙用详解
Oct 30 Python
Python进阶之尾递归的用法实例
Jan 31 Python
对python制作自己的数据集实例讲解
Dec 12 Python
用django-allauth实现第三方登录的示例代码
Jun 24 Python
对python中不同模块(函数、类、变量)的调用详解
Jul 16 Python
python多线程案例之多任务copy文件完整实例
Oct 29 Python
Python基于Dlib的人脸识别系统的实现
Feb 26 Python
Python实现迪杰斯特拉算法过程解析
Sep 18 Python
教你怎么用python实现字符串转日期
May 24 Python
postman模拟访问具有Session的post请求方法
Jul 15 #Python
Django的models模型的具体使用
Jul 15 #Python
利用Python进行图像的加法,图像混合(附代码)
Jul 14 #Python
anaconda中更改python版本的方法步骤
Jul 14 #Python
详解使用python绘制混淆矩阵(confusion_matrix)
Jul 14 #Python
python+opencv像素的加减和加权操作的实现
Jul 14 #Python
Python实现制度转换(货币,温度,长度)
Jul 14 #Python
You might like
社区(php&&mysql)二
2006/10/09 PHP
PHP实现数字补零功能的2个函数介绍
2014/05/12 PHP
php文件系统处理方法小结
2016/05/23 PHP
js 刷新页面的代码小结 推荐
2010/04/02 Javascript
jQueryUI写一个调整分类的拖放效果实现代码
2012/05/10 Javascript
JavaScript表达式:URL 协议介绍
2013/03/10 Javascript
js获取select选中的option的text示例代码
2013/12/19 Javascript
javascript自动生成包含数字与字符的随机字符串
2015/02/09 Javascript
jquery实现点击弹出可放大居中及关闭的对话框(附demo源码下载)
2016/05/10 Javascript
移动端手指放大缩小插件与js源码
2017/05/22 Javascript
Bootstrap组件之下拉菜单,多级菜单及按钮布局方法实例
2017/05/25 Javascript
Express + Session 实现登录验证功能
2017/09/08 Javascript
webpack 单独打包指定JS文件的方法
2018/02/22 Javascript
layer弹出的iframe层在执行完毕后关闭当前弹出层的方法
2018/08/17 Javascript
Vue实现购物车的全选、单选、显示商品价格代码实例
2019/05/06 Javascript
vue实现多级菜单效果
2019/10/19 Javascript
微信小程序 flexbox layout快速实现基本布局的解决方案
2020/03/24 Javascript
Django数据库操作的实例(增删改查)
2017/09/04 Python
利用python编写一个图片主色转换的脚本
2017/12/07 Python
详解Python nose单元测试框架的安装与使用
2017/12/20 Python
Python中常用信号signal类型实例
2018/01/25 Python
python微信撤回监测代码
2019/04/29 Python
Python虚拟环境venv用法详解
2020/05/25 Python
python反扒机制的5种解决方法
2021/02/06 Python
GUESS德国官网:美国牛仔服装品牌
2017/02/14 全球购物
Under Armour安德玛法国官网:美国高端运动科技品牌
2018/06/29 全球购物
印尼综合在线预订网站:Tiket.com(机票、酒店、火车、租车和娱乐)
2018/10/11 全球购物
爱国主义演讲稿
2014/05/07 职场文书
禁止酒驾标语
2014/06/25 职场文书
迎七一演讲稿
2014/09/12 职场文书
股东出资证明书范例
2014/10/04 职场文书
个人投资合作协议书
2014/10/12 职场文书
小学语文教学随笔
2015/08/14 职场文书
导游词之西安骊山
2019/12/03 职场文书
详细聊聊Oracle表碎片对性能有多大的影响
2022/03/19 Oracle
win10蓝屏0xc0000001安全模式进不了怎么办?win10出现0xc0000001的解决方法
2022/08/05 数码科技