📜  在Python中打乱数组(1)

📅  最后修改于: 2023-12-03 15:37:38.373000             🧑  作者: Mango

在Python中打乱数组

在Python中打乱数组可以用random模块中的shuffle()函数。该函数接收一个可变序列作为其参数,并将该序列打乱后返回。

import random

my_list = [1, 2, 3, 4, 5]
random.shuffle(my_list)
print(my_list)

上述代码将会输出一个打乱后的列表。

打乱数组的应用非常广泛,例如在机器学习中用于创建训练集和测试集时,可以使用这种方式来打乱数据顺序,以确保数据按随机顺序进行训练和测试。

打乱数组的时间复杂度为O(n),因为它需要遍历整个数组并随机交换元素。

总之,如果你需要在Python中打乱数组,使用random.shuffle()函数是非常有效和简单的方法。