import numpy as np
#实验可得每次shuffle后数据都被打乱,这个方法可以在机器学习训练
#的时候在每个epoch结束后将数据重新洗牌进入下一个epoch的学习
num = np.arange(20)
print(num)
np.random.shuffle(num)
print(num)
num1 = np.arange(20)
print(num1)
np.random.shuffle(num1)
print(num1)
np.random.shuffle(num1)
print(num1)
#打印输出:
[ 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19]
[ 1 5 19 9 14 2 12 3 6 18 4 8 16 0 10 17 13 7 15 11]
[ 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19]
[ 2 4 13 14 11 17 9 19 5 12 15 7 18 16 3 10 1 8 0 6]
[ 8 11 13 6 19 7 9 12 4 3 10 14 15 2 1 0 17 18 16 5]