在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 10 Python
利用Python开发实现简单的记事本
Nov 15 Python
python数据清洗系列之字符串处理详解
Feb 12 Python
Python实现识别图片内容的方法分析
Jul 11 Python
Python数据预处理之数据规范化(归一化)示例
Jan 08 Python
Python3中urlencode和urldecode的用法详解
Jul 23 Python
详解Python 4.0 预计推出的新功能
Jul 26 Python
django将数组传递给前台模板的方法
Aug 06 Python
Python学习笔记之错误和异常及访问错误消息详解
Aug 08 Python
python读取raw binary图片并提取统计信息的实例
Jan 09 Python
python爬取某网站原图作为壁纸
Jun 02 Python
浅谈Python中对象是如何被调用的
Apr 06 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 clearstatcache()函数详解
2010/03/02 PHP
PHP获取php,mysql,apche的版本信息示例代码
2014/01/16 PHP
php实现面包屑导航例子分享
2015/12/19 PHP
symfony2.4的twig中date用法分析
2016/03/18 PHP
postfixadmin忘记密码后的修改密码方法详解
2016/07/20 PHP
PHP读取文件或采集时解决中文乱码
2021/03/09 PHP
Div Select挡住的解决办法
2008/08/07 Javascript
firebug的一个有趣现象介绍
2011/11/30 Javascript
JS获取IP、MAC和主机名的五种方法
2013/11/14 Javascript
JS通过分析userAgent属性来判断浏览器的类型及版本
2014/03/28 Javascript
JavaScript节点及列表操作实例小结
2015/08/05 Javascript
jQuery实现带延迟效果的滑动菜单代码
2015/09/02 Javascript
原生JavaScript制作计算器
2016/10/16 Javascript
JavaScript用构造函数如何获取变量的类型名
2016/12/23 Javascript
如何制作幻灯片(代码分享)
2017/01/06 Javascript
基于vue-element组件实现音乐播放器功能
2018/05/06 Javascript
bootstrap 路径导航 分页 进度条的实例代码
2018/08/06 Javascript
vue axios数据请求及vue中使用axios的方法
2018/09/10 Javascript
jQuery实现飞机大战小游戏
2020/07/05 jQuery
CentOS 6.5下安装Python 3.5.2(与Python2并存)
2017/06/05 Python
pytorch + visdom 处理简单分类问题的示例
2018/06/04 Python
numpy数组广播的机制
2019/07/12 Python
在 Jupyter 中重新导入特定的 Python 文件(场景分析)
2019/10/27 Python
Python简易计算器制作方法代码详解
2019/10/31 Python
利用pytorch实现对CIFAR-10数据集的分类
2020/01/14 Python
Python 序列化和反序列化库 MarshMallow 的用法实例代码
2020/02/25 Python
Django实现文章详情页面跳转代码实例
2020/09/16 Python
请介绍一下Ant
2016/07/22 面试题
交通文明倡议书
2014/05/16 职场文书
商务经理岗位职责
2014/07/30 职场文书
优秀班组事迹材料
2014/12/24 职场文书
爱情保证书
2015/01/17 职场文书
武当山导游词
2015/02/03 职场文书
中学生国庆节演讲稿2015
2015/07/30 职场文书
小学语文教师研修感悟
2015/11/18 职场文书
Python MNIST手写体识别详解与试练
2021/11/07 Python