时间:2021-05-22
有的时候需要将两组数据,比如特征和标签放在一起随机打乱, 但是又想记录这种打乱的顺序,那么该怎么做呢?下面是一个很好的方法:
b = [1, 2,3, 4, 5,6 , 7,8 ,9]a = ['a', 'b', 'c', 'd', 'e', 'f', 'g', 'h','i']c = list(zip(a, b))print(c)random.Random(100).shuffle(c)print(c)a, b = zip(*c)print(a)print(b)输出:
[('a', 1), ('b', 2), ('c', 3), ('d', 4), ('e', 5), ('f', 6), ('g', 7), ('h', 8), ('i', 9)][('a', 1), ('g', 7), ('c', 3), ('i', 9), ('h', 8), ('e', 5), ('f', 6), ('d', 4), ('b', 2)]('a', 'g', 'c', 'i', 'h', 'e', 'f', 'd', 'b')(1, 7, 3, 9, 8, 5, 6, 4, 2)如果你再次重新运行这段代码, 打乱的顺序仍然是这个, 输出不变。
这里完成了数据的组合,shuffle, 拆分,是很有效的数据处理方法。
以上这篇python中将两组数据放在一起按照某一固定顺序shuffle的实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
簇其实就是一组表,由一组共享相同数据块的多个表组成,将经常一起使用的表组合在一起成簇可以提高处理效率;在一个簇中的表就叫做簇表。建立顺序是:簇→簇表→簇索引→数
在做数据处理工作时,有时需要将数据合并在一起,本文主要使用Python将两个CSV文件内数据合并在一起,合并方式有很多,本文只追加方式。首先给定两个CSV文件的
在职场生涯的业务汇总表格中,经常会用到计划数值与实际数值的比较表格。而实际工作中,往往是先有计划数值,而后产生实际数值。如果想将两组数字从两张表格中粘贴在一起,
本文实例讲述了JavaScript变量,数据类型基础。分享给大家供大家参考,具体如下:这篇笔记呢,咱记录下变量和数据类型的基础知识,因为两者有联系所以放在一起记
图中同样的筷子主图,运用了对角线构图法将两组筷子叠在一起拍摄。对角线构图法也有运动的效果,但相对于斜线式构图法而言,整体视觉感受就有点单一,变化不够明显。同样也