在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 open读写文件实现脚本
Sep 06 Python
python 装饰器功能以及函数参数使用介绍
Jan 27 Python
Python中MySQL数据迁移到MongoDB脚本的方法
Apr 28 Python
Python实现打印螺旋矩阵功能的方法
Nov 21 Python
Python实现时钟显示效果思路详解
Apr 11 Python
python smtplib模块自动收发邮件功能(一)
May 22 Python
对Python3.6 IDLE常用快捷键介绍
Jul 16 Python
Python学习笔记之Break和Continue用法分析
Aug 14 Python
Python socket模块方法实现详解
Nov 05 Python
Python基本类型的连接组合和互相转换方式(13种)
Dec 16 Python
python3 pathlib库Path类方法总结
Dec 26 Python
Python3.9.1中使用split()的处理方法(推荐)
Feb 07 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 strstr 函数判断字符串是否否存在的实例代码
2013/09/28 PHP
PHP中把对象转换为关联数组代码分享
2015/04/09 PHP
PHP浮点比较大小的方法
2016/02/14 PHP
php文件上传类完整实例
2016/05/14 PHP
PHP面向对象程序设计之类与反射API详解
2016/12/02 PHP
thinkphp实现附件上传功能
2017/05/26 PHP
php和vue配合使用技巧和方法
2019/05/09 PHP
使用正则替换变量
2007/05/05 Javascript
jquery 跳到顶部和底部动画2句代码简单实现
2013/07/18 Javascript
jquery实现背景墙聚光灯效果示例分享
2014/03/02 Javascript
javascript实现全角与半角字符的转换
2015/01/07 Javascript
jQuery显示和隐藏 常用的状态判断方法
2015/01/29 Javascript
jQuery实现3D文字特效的方法
2015/03/10 Javascript
浅谈jquery.fn.extend与jquery.extend区别
2015/07/13 Javascript
javascript 中的console.log和弹出窗口alert
2016/08/30 Javascript
AngularJs $parse、$eval和$observe、$watch详解
2016/09/21 Javascript
实例详解display:none与visible:hidden的区别
2017/03/30 Javascript
记一次vue-webpack项目优化实践详解
2019/02/17 Javascript
基于vue-cli、elementUI的Vue超简单入门小例子(推荐)
2019/04/17 Javascript
node中使用log4js4.x版本记录日志的方法
2019/08/20 Javascript
微信小程序实现购物车代码实例详解
2019/08/29 Javascript
解决vue里a标签值解析变量,跳转页面,前面加默认域名端口的问题
2020/07/22 Javascript
Python中的rfind()方法使用详解
2015/05/19 Python
go和python变量赋值遇到的一个问题
2017/08/31 Python
查看python下OpenCV版本的方法
2018/08/03 Python
python利用wx实现界面按钮和按钮监听和字体改变的方法
2019/07/17 Python
python matplotlib 绘图 和 dpi对应关系详解
2020/03/14 Python
浅谈CSS3中display属性的Flex布局的方法
2017/08/14 HTML / CSS
Nike墨西哥官网:Nike MX
2020/08/30 全球购物
如何写出好的Java代码
2014/04/25 面试题
护士的岗位职责
2013/12/04 职场文书
工业设计专业个人求职信范文
2013/12/28 职场文书
爱国演讲稿400字
2014/05/07 职场文书
个人党性分析材料
2014/12/19 职场文书
2016年清明节网上祭英烈活动总结
2016/04/01 职场文书
Java 中的 Unsafe 魔法类的作用大全
2021/06/26 Java/Android