在python中以相同顺序shuffle两个list的方法


Posted in Python onDecember 13, 2018

通常做机器学习问题时,需要准备训练数据,通常会把样本数据和标签存放于2个list中,比如train_x = [x1,x2,...,xN][x1,x2,...,xN],train_y = [y1,y2,...,yN][y1,y2,...,yN]. 有时候是需要将数据shuffle后再做处理的(比如,批量梯度下降算法,需要数据是打乱的)。

这时就需要以相同的顺序打乱两个list,那么在python中如何实现呢?可以通过设置相同的随机种子,再shuffle的方式来实现。

代码如下:

import random

randnum = random.randint(0,100)
random.seed(randnum)
random.shuffle(train_x)
random.seed(randnum)
random.shuffle(train_y)

以上这篇在python中以相同顺序shuffle两个list的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
深入了解Python数据类型之列表
Jun 24 Python
python安装cx_Oracle模块常见问题与解决方法
Feb 21 Python
python导出hive数据表的schema实例代码
Jan 22 Python
使用pandas对矢量化数据进行替换处理的方法
Apr 11 Python
python如何创建TCP服务端和客户端
Aug 26 Python
Django对数据库进行添加与更新的例子
Jul 12 Python
Python爬虫实现的根据分类爬取豆瓣电影信息功能示例
Sep 15 Python
python自动化测试之异常及日志操作实例分析
Nov 09 Python
django自定义模板标签过程解析
Dec 14 Python
python中tkinter窗口位置\坐标\大小等实现示例
Jul 09 Python
django注册用邮箱发送验证码的实现
Apr 18 Python
Python中使用ipython的详细教程
Jun 22 Python
对python GUI实现完美进度条的示例详解
Dec 13 #Python
PyTorch 1.0 正式版已经发布了
Dec 13 #Python
修改python plot折线图的坐标轴刻度方法
Dec 13 #Python
python画图系列之个性化显示x轴区段文字的实例
Dec 13 #Python
Python实现的各种常见分布算法示例
Dec 13 #Python
Python线性拟合实现函数与用法示例
Dec 13 #Python
Python基于百度云文字识别API
Dec 13 #Python
You might like
Php做的端口嗅探器--可以指定网站和端口
2006/10/09 PHP
php中session_unset与session_destroy的区别分析
2011/06/16 PHP
使用GD库生成带阴影文字的图片
2015/03/27 PHP
php 调用百度sms来发送短信的实现示例
2018/11/02 PHP
JavaScript中两种链式调用实现代码
2011/01/12 Javascript
利用jQuery操作对象数组的实现代码
2011/04/27 Javascript
JavaScript入门之对象与JSON详解
2011/10/21 Javascript
javascript十六进制及二进制转化的方法
2015/05/06 Javascript
js实现YouKu的漂亮搜索框效果
2015/08/19 Javascript
jquery实现的3D旋转木马特效代码分享
2015/08/25 Javascript
关于List.ToArray()方法的效率测试
2016/09/30 Javascript
EasyUI 结合JS导出Excel文件的实现方法
2016/11/10 Javascript
Node.js 使用递归实现遍历文件夹中所有文件
2017/09/18 Javascript
jQuery实现的点击标题文字切换字体效果示例【测试可用】
2018/04/26 jQuery
Web安全之XSS攻击与防御小结
2018/12/13 Javascript
详解小程序开发经验:多页面数据同步
2019/05/18 Javascript
配置node服务器并且链接微信公众号接口配置步骤详解
2019/06/21 Javascript
vue 设置 input 为不可以编辑的实现方法
2019/09/19 Javascript
在js文件中引入(调用)另一个js文件的三种方法
2020/09/11 Javascript
[17:45]DOTA2 HEROES教学视频教你分分钟做大人-军团指挥官
2014/06/11 DOTA
[02:51]DOTA2 2015国际邀请赛中国区预选赛第一日战报
2015/05/27 DOTA
Pytorch实现的手写数字mnist识别功能完整示例
2019/12/13 Python
python django中8000端口被占用的解决
2019/12/17 Python
Python接口测试数据库封装实现原理
2020/05/09 Python
python tkiner实现 一个小小的图片翻页功能的示例代码
2020/06/24 Python
蔻驰美国官网:COACH美国
2016/08/18 全球购物
施工员岗位职责
2014/03/16 职场文书
学校欢迎标语
2014/06/18 职场文书
司机岗位职责说明书
2014/07/29 职场文书
安全生产会议制度
2015/08/06 职场文书
学校体育节班级口号
2015/12/25 职场文书
python制作图形界面的2048游戏, 基于tkinter
2021/04/06 Python
详解Java实践之抽象工厂模式
2021/06/18 Java/Android
浅谈Vue的computed计算属性
2022/03/21 Vue.js
MySQL三种方式实现递归查询
2022/04/18 MySQL
Java界面编程实现界面跳转
2022/06/16 Java/Android