numpy.random.shuffle(x) 打乱顺序函数
Parameters: | x : array_like
|
---|
Returns: | None |
---|
>>> arr = np.arange(10)
>>> np.random.shuffle(arr)
>>> arr
[1 7 5 2 9 4 3 6 0 8]
举例
多维矩阵中,只对第一维(行)做打乱顺序操作
>>> arr = np.arange(9).reshape((3, 3))
>>> np.random.shuffle(arr)
>>> arr
array([[3, 4, 5],
[6, 7, 8],
[0, 1, 2]])
打乱前的顺序是:
array([[0, 1, 2],
[3, 4, 5],
[6, 7, 8]]) 可看出对行进行了顺序打乱。