在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实现一个简单的能够发送带附件的邮件程序的教程
Apr 08 Python
Python实现分割文件及合并文件的方法
Jul 10 Python
Python的dict字典结构操作方法学习笔记
May 07 Python
Python中异常重试的解决方案详解
May 05 Python
Python最火、R极具潜力 2017机器学习调查报告
Dec 11 Python
在PyCharm中三步完成PyPy解释器的配置的方法
Oct 29 Python
10 行Python 代码实现 AI 目标检测技术【推荐】
Jun 14 Python
python3+PyQt5 自定义窗口部件--使用窗口部件样式表的方法
Jun 26 Python
matplotlib quiver箭图绘制案例
Apr 17 Python
Django 设置admin后台表和App(应用)为中文名的操作方法
May 10 Python
解决python 执行shell命令无法获取返回值的问题
Dec 05 Python
Python Django获取URL中的数据详解
Nov 01 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开发框架总结收藏
2008/04/24 PHP
PHP数组 为文章加关键字连接 文章内容自动加链接
2011/12/29 PHP
PHP模拟asp中response类实现方法
2015/08/08 PHP
php中替换字符串函数strtr()和str_repalce()的用法与区别
2016/11/25 PHP
PHP实现求连续子数组最大和问题2种解决方法
2017/12/26 PHP
PHP实现一维数组与二维数组去重功能示例
2018/05/24 PHP
php+mysql+ajax 局部刷新点赞/取消点赞功能(每个账号只点赞一次)
2020/07/24 PHP
javascript设计模式 接口介绍
2012/07/24 Javascript
JQuery实现简单验证码提示解决方案
2012/12/20 Javascript
JavaScript函数作用域链分析
2015/02/13 Javascript
node.js调用C++开发的模块实例
2015/07/03 Javascript
Node.js实用代码段之正确拼接Buffer
2016/03/17 Javascript
js中遍历Map对象的方法
2016/07/27 Javascript
AngularJs IE Compatibility 兼容老版本IE
2016/09/01 Javascript
bootstrap fileinput 上传插件的基础使用
2017/02/17 Javascript
JavaScript实现按键精灵的原理分析
2017/02/21 Javascript
JS排序之冒泡排序详解
2017/04/08 Javascript
Vue路由钩子之afterEach beforeEach的区别详解
2018/07/15 Javascript
vue在图片上传的时候压缩图片
2020/11/18 Vue.js
Python3 入门教程 简单但比较不错
2009/11/29 Python
Python中实现字符串类型与字典类型相互转换的方法
2014/08/18 Python
详解Python编程中对Monkey Patch猴子补丁开发方式的运用
2016/05/27 Python
Python将多个list合并为1个list的方法
2018/06/27 Python
python简单操作excle的方法
2018/09/12 Python
python 3.6.2 安装配置方法图文教程
2018/09/18 Python
python+selenium实现自动化百度搜索关键词
2019/06/03 Python
python中树与树的表示知识点总结
2019/09/14 Python
定义一结构体数组表示分数,并求两个分数相加之和
2013/06/11 面试题
教师远程培训感言
2014/03/06 职场文书
一年级班主任感言
2014/03/08 职场文书
员工安全生产责任书
2014/07/22 职场文书
大学生青年志愿者活动总结
2015/05/06 职场文书
师范生见习总结范文
2015/06/23 职场文书
《水浒传》读后感3篇(范文)
2019/09/19 职场文书
在Spring-Boot中如何使用@Value注解注入集合类
2021/08/02 Java/Android
联想win10摄像头打不开怎么办?win10笔记本摄像头打不开解决办法
2022/04/08 数码科技