Python: Shuffle()的作用

shuffle()函数的作用

shuffle()的作用是混排序列中的元素,序列中元素顺序改变,但其内容不变.

import numpy as np
a = np.arange(10)
print("a=", a )
np.random.shuffle(a)
print("After shuffle, a=", a )

a= [0 1 2 3 4 5 6 7 8 9]
After shuffle, a= [8 1 6 4 2 7 0 9 3 5]

多维数组只改变第一个轴的元素顺序:

arr = np.arange(9).reshape((3, 3))
np.random.shuffle(arr)
arr

参考资料
[1] numpy.random.shuffle()

你可能感兴趣的:(Python,强化学习实验笔记)