随机种子使用的一些坑
在涉及循环操作中,随机中的设定一定要放在for循环当中,不然每次for结果得到的结果也是不一样的。
np.random.seed(101)
for i in range(3):
items = [i for i in range(5)]
np.random.shuffle(items)
print(items)
for i in range(3):
np.random.seed(101)
items = [i for i in range(5)]
np.random.shuffle(items)
print(items)
每个函数都服从这个原则,python自带的random也是如此