我们在机器学习中不需要真正的随机性。因此,我们可以使用伪随机性。伪随机性是看起来接近随机的数字样本,但是它是使用确定性的过程生成的。
使用伪随机数生成器可以混洗数据并用随机值初始化系数。...例如,如果列表有10个在0到9之间的项,那么可以生成0到9之间的随机整数,并使用它从列表中随机选择一项。该choice()函数可以实现此功能。选择是的可能性是一样的。...[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19]
[4,18,2,8,3]
随机混洗列表
随机性可用于随机混洗列表,就像洗牌。...shuffle在适当的位置执行,这意味着被用作shuffle()函数的参数的列表被洗牌,而不是副本被洗牌。
下面的示例演示了随机混洗一个整数值列表。...混洗NUMPY数组
可以使用NumPy函数shuffle()随机混洗NumPy数组。
下面的示例演示了如何对NumPy数组进行随机混洗。