在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学习笔记 下载
Feb 10 Python
Django静态资源URL STATIC_ROOT的配置方法
Nov 08 Python
Python标准库之循环器(itertools)介绍
Nov 25 Python
Python字符串格式化
Jun 15 Python
Python实现获取nginx服务器ip及流量统计信息功能示例
May 18 Python
Centos部署django服务nginx+uwsgi的方法
Jan 02 Python
详解python的argpare和click模块小结
Mar 31 Python
python实现统计代码行数的小工具
Sep 19 Python
通过实例了解python property属性
Nov 01 Python
使用Django搭建一个基金模拟交易系统教程
Nov 18 Python
python标准库os库的函数介绍
Feb 12 Python
用Python的绘图库(matplotlib)绘制小波能量谱
Apr 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
相对路径转化成绝对路径
2007/04/10 PHP
ThinkPHP中html:list标签用法分析
2016/01/09 PHP
PHP调用API接口实现天气查询功能的示例
2017/09/21 PHP
CI框架(CodeIgniter)实现的导入、导出数据操作示例
2018/05/24 PHP
php往mysql中批量插入数据实例教程
2018/12/12 PHP
实例说明js脚本语言和php脚本语言的区别
2019/04/04 PHP
PHP高并发和大流量解决方案整理
2019/12/24 PHP
用javascript将数据库中的TEXT类型数据动态赋值到TEXTAREA中
2007/04/20 Javascript
javascript 写类方式之三
2009/07/05 Javascript
JavaScript CSS 修改学习第四章 透明度设置
2010/02/19 Javascript
javascript学习笔记(一) 在html中使用javascript
2012/06/18 Javascript
面向对象继承实例(a如何继承b问题)(自写)
2013/07/01 Javascript
jQuery实现的Tab滑动选项卡及图片切换(多种效果)小结
2015/09/14 Javascript
jQuery实现两款有动画功能的导航菜单代码
2015/09/16 Javascript
JS组件Form表单验证神器BootstrapValidator
2016/01/26 Javascript
JavaScript中数组去除重复的三种方法
2016/04/22 Javascript
浅析JavaScript中命名空间namespace模式
2016/06/22 Javascript
jQuery中Nicescroll滚动条插件的用法
2016/11/10 Javascript
详解微信小程序 wx.uploadFile 的编码坑
2017/01/23 Javascript
js事件冒泡与事件捕获详解
2017/02/20 Javascript
vue调用高德地图实例代码
2017/04/28 Javascript
微信小程序调用天气接口并且渲染在页面过程详解
2019/06/24 Javascript
Vue 实现从小到大的横向滑动效果详解
2019/10/16 Javascript
JavaScript中条件语句的优化技巧总结
2020/12/04 Javascript
[00:35]DOTA2上海特级锦标赛 VP战队宣传片
2016/03/04 DOTA
[28:57]EG vs VGJ.T 2018国际邀请赛小组赛BO2 第二场 8.16
2018/08/16 DOTA
在Mac OS上搭建Python的开发环境
2015/12/24 Python
Python查找最长不包含重复字符的子字符串算法示例
2019/02/13 Python
解决Python3 被PHP程序调用执行返回乱码的问题
2019/02/16 Python
python各类经纬度转换的实例代码
2019/08/08 Python
django ManyToManyField多对多关系的实例详解
2019/08/09 Python
基于Python实现拆分和合并GIF动态图
2019/10/22 Python
python 调试冷知识(小结)
2019/11/11 Python
浅析HTML5中的download属性使用
2019/03/13 HTML / CSS
不打扫卫生检讨书
2014/02/12 职场文书
高二英语教学反思
2016/03/03 职场文书