Python:random.shuffle()最好用的乱序函数!

对一个可迭代对象/容器的乱序方法有非常多,各个模块中都有相应的乱序函数。但是我首推random.shuffle()进行乱序最为方便。

适用场景:深度学习读取文件时,因为不同类型的数据我们喜欢放在不同的文件夹里进行分组,这就导致用glob读取到的文件都是十分有顺序的!所有在用tf.data做成输入数据前,我们应该把数据进行打乱!

函数使用:直接将原数据的顺序打乱

import random

x = [2, 3, 4, 9, 10, 24, 55]

random.shuffle(x)  # 直接将原始x打乱!每次执行结果不同。
x

# 结果:
[10, 9, 4, 24, 55, 2, 3]

你可能感兴趣的:(Python:random.shuffle()最好用的乱序函数!)