在python中以相同顺序shuffle两个list的方法

 更新时间:2018年12月13日 15:04:52   作者:keep_forward  
今天小编就为大家分享一篇在python中以相同顺序shuffle两个list的方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧

通常做机器学习问题时,需要准备训练数据,通常会把样本数据和标签存放于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的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • 基于Django快速集成Echarts代码示例

    基于Django快速集成Echarts代码示例

    这篇文章主要介绍了基于Django快速集成Echarts代码示例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-12-12
  • python3图片转换二进制存入mysql

    python3图片转换二进制存入mysql

    MYSQL是支持把图片存入数据库的,也相应的有一个专门的字段BLOB (Binary Large Object),即较大的二进制对象字段,看下面代码
    2013-12-12
  • Python图像处理库处理步骤

    Python图像处理库处理步骤

    这篇文章主要介绍了Python图像处理探索之Python图像处理库,我们将学习使用不同的 Python 库实现一些常见的图像处理、变换和可视化技术,这些技术通常可以用作更复杂的图像处理任务的基本预处理/后处理步骤,需要的朋友可以参考下
    2023-04-04
  • Python实现B站UP主小助手详解开发流程

    Python实现B站UP主小助手详解开发流程

    功能是不是还挺丰富的,从写第一行代码到完成也就花了两天不到的时间,这也证明了使用python开发的高效率,下面来说说这些功能开发中我遇到了哪些问题,我又是如何解决的
    2022-02-02
  • 浅谈Python基础—判断和循环

    浅谈Python基础—判断和循环

    这篇文章主要介绍了Python基础—判断和循环,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-03-03
  • 利用python绘制CDF图的示例代码

    利用python绘制CDF图的示例代码

    这篇文章主要为大家详细介绍了如何利用python实现绘制CDF图,文中的示例代码简洁易懂,具有一定的借鉴价值,感兴趣的小伙伴可以学习一下
    2023-08-08
  • Python神经网络TensorFlow基于CNN卷积识别手写数字

    Python神经网络TensorFlow基于CNN卷积识别手写数字

    这篇文章主要介绍了Python神经网络TensorFlow基于CNN卷积识别手写数字的实现示例解析,有需要的朋友可以借鉴参考下,希望能够有所帮助
    2021-10-10
  • 详解python架构 PyNeuraLogic超越Transformers

    详解python架构 PyNeuraLogic超越Transformers

    这篇文章主要为大家介绍了python使用 PyNeuraLogic超越Transformers示例详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-03-03
  • 探索Python定时任务实现高效时间管理

    探索Python定时任务实现高效时间管理

    这篇文章主要为大家介绍了探索Python定时任务高效实现高效时间管理,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2024-01-01
  • Python中type()函数的具体使用

    Python中type()函数的具体使用

    在Python中,type()函数是一个非常有用的工具,它可以查看变量或对象的数据类型,本文主要介绍了Python中type()函数的具体使用,感兴趣的可以一起来了解一下
    2024-01-01

最新评论