用法:
RandomState.shuffle(x)
通過改組其內容就地修改序列。
此函數僅沿多維數組的第一軸對數組進行混洗。子數組的順序已更改,但其內容保持不變。
參數: - x: : array_like
要改組的數組或列表。
返回值: - None:
例子:
>>> arr = np.arange(10) >>> np.random.shuffle(arr) >>> arr [1 7 5 2 9 4 3 6 0 8] # random
多維數組僅沿第一個軸隨機排列:
>>> arr = np.arange(9).reshape((3, 3)) >>> np.random.shuffle(arr) >>> arr array([[3, 4, 5], # random [6, 7, 8], [0, 1, 2]])
注:本文由純淨天空篩選整理自 numpy.random.mtrand.RandomState.shuffle。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。