zoukankan      html  css  js  c++  java
  • Python/Keras如何将给定的数据集打乱

    给定数据集data,数据集对应的标签label

    index = [i for i in range(len(data))]  
    random.shuffle(index) 
    data = data[index]
    label = label[index]
    

    (1)首先,获得数据集的所有index,其实就是0,1,2,....,num-1(这里的num是数据集中含有的examples的个数,注意,python的索引是从0开始的,所以,第一个元素索引为0,最后一个元素索引为num-1)

    【数据集中函数的样本个数num=sampNum = len(data)】

    index = [i for i in range(len(data))]  
    

        

    (2)将索引随机打乱顺序

    random.shuffle(index)
    

      

    (3)按照新的乱序索引得到新的乱序后的data和label

    data = data[index]
    label = label[index]
    

      

  • 相关阅读:
    C语言扩展题
    C语言第五题
    C语言第四题
    C语言第三题
    c语言第二题
    11
    游戏开发的一些想法
    openxml的视频教程
    JavaScript调试之console.log
    IPPatternConverter
  • 原文地址:https://www.cnblogs.com/lutingting/p/5156467.html
Copyright © 2011-2022 走看看