在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写的英文字符大小写转换代码示例
Mar 06 Python
python字典基本操作实例分析
Jul 11 Python
Python中安装easy_install的方法
Nov 18 Python
Python常用爬虫代码总结方便查询
Feb 25 Python
如何用C代码给Python写扩展库(Cython)
May 17 Python
pytorch载入预训练模型后,实现训练指定层
Jan 06 Python
Python3标准库之threading进程中管理并发操作方法
Mar 30 Python
python属于解释语言吗
Jun 11 Python
python编写softmax函数、交叉熵函数实例
Jun 11 Python
python如何遍历指定路径下所有文件(按按照时间区间检索)
Sep 14 Python
python 使用csv模块读写csv格式文件的示例
Dec 02 Python
史上最详细的Python打包成exe文件教程
Jan 17 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
索尼SONY SRF-S83/84电路分析和打磨
2021/03/02 无线电
php面向对象全攻略 (十一)__toString()用法 克隆对象 __call处理调用错误
2009/09/30 PHP
php常用的安全过滤函数集锦
2014/10/09 PHP
PHP内存缓存Memcached类实例
2014/12/08 PHP
php实现保存周期为1天的购物车类
2017/07/07 PHP
PHP删除数组中指定值的元素常用方法实例分析【4种方法】
2018/08/21 PHP
IE8 chrome中table隔行换色解决办法
2010/07/09 Javascript
select标签模拟/美化方法采用JS外挂式插件
2013/04/01 Javascript
鼠标滚轮改变图片大小的示例代码
2013/11/20 Javascript
简述JavaScript中正则表达式的使用方法
2015/06/15 Javascript
jQuery实现判断滚动条到底部
2015/06/23 Javascript
JS+CSS实现的简单折叠展开多级菜单效果
2015/09/12 Javascript
深入浅析react native es6语法
2015/12/09 Javascript
Ajax分页插件Pagination从前台jQuery到后端java总结
2016/07/22 Javascript
简单谈谈JS数组中的indexOf方法
2016/10/13 Javascript
JavaScript该如何学习 怎样轻松学习JavaScript
2017/06/12 Javascript
Vue数据绑定实例写法
2019/08/06 Javascript
vue下拉刷新组件的开发及slot的使用详解
2020/12/23 Vue.js
以911新闻为例演示Python实现数据可视化的教程
2015/04/23 Python
pandas 将list切分后存入DataFrame中的实例
2018/07/03 Python
python selenium 弹出框处理的实现
2019/02/26 Python
如何使用Python破解ZIP或RAR压缩文件密码
2020/01/09 Python
TensorBoard 计算图的查看方式
2020/02/15 Python
Java爬虫技术框架之Heritrix框架详解
2020/07/22 Python
详解python的变量缓存机制
2021/01/24 Python
日本著名的平价时尚女性购物网站:Fifth
2016/08/24 全球购物
印度在线购物网站:Paytmmall
2019/07/24 全球购物
什么是接口(Interface)?
2013/02/01 面试题
实习销售业务员自我鉴定
2013/09/21 职场文书
同学聚会邀请函
2015/01/30 职场文书
聘任通知书
2015/09/21 职场文书
关于战胜挫折的名言警句大全!
2019/07/05 职场文书
Java面试题冲刺第十八天--Spring框架3
2021/08/07 面试题
python实现局部图像放大
2021/11/17 Python
Vue实现跑马灯样式文字横向滚动
2021/11/23 Vue.js
收音机爱好者玩机13年,简评其使用过的19台收音机
2022/04/30 无线电