在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进阶教程之循环相关函数range、enumerate、zip
Aug 30 Python
Python使用正则匹配实现抓图代码分享
Apr 02 Python
Python模拟登陆淘宝并统计淘宝消费情况的代码实例分享
Jul 04 Python
django开发之settings.py中变量的全局引用详解
Mar 29 Python
Python文件操作之合并文本文件内容示例代码
Sep 19 Python
tensorflow实现KNN识别MNIST
Mar 12 Python
python输入整条数据分割存入数组的方法
Nov 13 Python
在PyCharm中实现关闭一个死循环程序的方法
Nov 29 Python
Python绘制堆叠柱状图的实例
Jul 09 Python
简单了解Django ContentType内置组件
Jul 23 Python
Python爬取爱奇艺电影信息代码实例
Nov 26 Python
使用Django xadmin 实现修改时间选择器为不可输入状态
Mar 30 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绝对路径与相对路径之间关系的的分析
2010/03/03 PHP
PHP文件操作之获取目录下文件与计算相对路径的方法
2016/01/08 PHP
php post换行的方法
2020/02/03 PHP
Code:findPosX 和 findPosY
2006/12/20 Javascript
6款经典实用的jQuery小插件及源码(对话框/提示工具等等)
2013/02/04 Javascript
js获取url参数代码实例分享(JS操作URL)
2013/12/13 Javascript
JavaScript中的console.trace()函数介绍
2014/12/29 Javascript
JS获取网页图片name属性的方法
2015/04/01 Javascript
JavaScript获取网页表单提交方式的方法
2015/04/02 Javascript
JS非Alert实现网页右下角“未读信息”效果弹窗
2015/09/26 Javascript
基于JSON格式数据的简单jQuery幻灯片插件(jquery-slider)
2016/08/10 Javascript
微信小程序 wx.uploadFile无法上传解决办法
2016/12/14 Javascript
设置cookie指定时间失效(实例代码)
2017/05/28 Javascript
Vue项目中引入外部文件的方法(css、js、less)
2017/07/24 Javascript
基于vue-resource jsonp跨域问题的解决方法
2018/02/03 Javascript
Vue.js 实现微信公众号菜单编辑器功能(一)
2018/05/08 Javascript
在Vuex使用dispatch和commit来调用mutations的区别详解
2018/09/18 Javascript
关于vue-cli 3配置打包优化要点(推荐)
2019/04/22 Javascript
JavaScript实现PC端横向轮播图
2020/02/07 Javascript
JavaScript装箱及拆箱boxing及unBoxing用法解析
2020/06/15 Javascript
nuxt.js写项目时增加错误提示页面操作
2020/11/05 Javascript
[02:38]DOTA2英雄基础教程 噬魂鬼
2014/01/03 DOTA
[03:55]2016国际邀请赛中国区预选赛首日TOP10精彩集锦
2016/06/27 DOTA
python实现将元祖转换成数组的方法
2015/05/04 Python
Python3实现将文件归档到zip文件及从zip文件中读取数据的方法
2015/05/22 Python
Python3实现带附件的定时发送邮件功能
2020/12/22 Python
解决Python3中的中文字符编码的问题
2018/07/18 Python
python3.7.3版本和django2.2.3版本是否可以兼容
2020/09/01 Python
使用canvas对多图片拼合并导出图片的方法
2018/08/28 HTML / CSS
Everlast官网:拳击、综合格斗和健身相关的体育用品
2020/08/03 全球购物
delegate与普通函数的区别
2014/01/22 面试题
中秋节主持词
2014/04/02 职场文书
汽车质检员岗位职责
2015/04/08 职场文书
离婚答辩状怎么写
2015/05/22 职场文书
会计工作自我鉴定范文
2019/06/21 职场文书
教你部署vue项目到docker
2022/04/05 Vue.js