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()