在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编程中包的概念与管理
Oct 16 Python
Python简单格式化时间的方法【strftime函数】
Sep 18 Python
Python实现发送QQ邮件的封装
Jul 14 Python
python批量读取txt文件为DataFrame的方法
Apr 03 Python
django启动uwsgi报错的解决方法
Apr 08 Python
python 处理string到hex脚本的方法
Oct 26 Python
Python3.5基础之NumPy模块的使用图文与实例详解
Apr 24 Python
PyQt5重写QComboBox的鼠标点击事件方法
Jun 25 Python
Python3进制之间的转换代码实例
Aug 24 Python
pandas读取csv文件提示不存在的解决方法及原因分析
Apr 21 Python
通过Django Admin+HttpRunner1.5.6实现简易接口测试平台
Nov 11 Python
pandas使用函数批量处理数据(map、apply、applymap)
Nov 27 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中数据的批量导入(csv文件)
2006/10/09 PHP
ASP和PHP都是可以删除自身的
2007/04/09 PHP
php递归删除目录与文件的方法
2015/01/30 PHP
Zend Framework教程之Zend_Db_Table_Row用法实例分析
2016/03/21 PHP
ThinkPHP5&5.1实现验证码的生成、使用及点击刷新功能示例
2020/02/07 PHP
List Installed Software Features
2007/06/11 Javascript
JS正则表达式验证数字代码
2014/01/28 Javascript
javascript中不提供sleep功能如何实现这个功能
2014/05/27 Javascript
javascript实现表格排序 编辑 拖拽 缩放
2015/01/02 Javascript
jquery.map()方法的使用详解
2015/07/09 Javascript
jQuery实现模仿微博下拉滚动条加载数据效果
2015/12/25 Javascript
AngularJS基础 ng-paste 指令简单示例
2016/08/02 Javascript
浅谈jquery采用attr修改form表单enctype不起作用的问题
2016/11/25 Javascript
Canvas实现放射线动画效果
2017/02/15 Javascript
原生js实现放大镜
2017/02/20 Javascript
JS实现的模仿QQ头像资料卡显示与隐藏效果
2017/04/07 Javascript
js canvas实现放大镜查看图片功能
2017/06/08 Javascript
checkbox:click事件触发span元素内容改变的方法
2017/09/11 Javascript
JS实现select选中option触发事件操作示例
2018/07/13 Javascript
Vue框架里使用Swiper的方法示例
2018/09/20 Javascript
JS判断用户用的哪个浏览器实例详解
2018/10/09 Javascript
微信小程序实现底部导航
2018/11/05 Javascript
详解js加减乘除精确计算
2019/03/19 Javascript
策略模式实现 Vue 动态表单验证的方法
2019/09/16 Javascript
python脚本实现统计日志文件中的ip访问次数代码分享
2014/08/06 Python
Python中实现两个字典(dict)合并的方法
2014/09/23 Python
python实现log日志的示例代码
2018/04/28 Python
python中用logging实现日志滚动和过期日志删除功能
2019/08/20 Python
使用css3背景渐变中的透明度来设置不同颜色的背景渐变
2014/03/31 HTML / CSS
CSS3 分类菜单效果
2019/05/27 HTML / CSS
一份比较全的PHP面试题
2016/07/29 面试题
医学检验专业大学生求职信
2013/11/18 职场文书
校园元旦活动总结
2014/07/09 职场文书
幼儿园新学期开学寄语
2015/05/27 职场文书
2016年优秀少先队员事迹材料
2016/02/26 职场文书
python设置 matplotlib 正确显示中文的四种方式
2021/05/10 Python