給定數據集data,數據集對應的標簽label
index = [i for i in range(len(data))] random.shuffle(index) data = data[index] label = label[index]
(1)首先,獲得數據集的所有index,其實就是0,1,2,....,num-1(這里的num是數據集中含有的examples的個數,注意,python的索引是從0開始的,所以,第一個元素索引為0,最后一個元素索引為num-1)
【數據集中函數的樣本個數num=sampNum = len(data)】
index = [i for i in range(len(data))]
(2)將索引隨機打亂順序
random.shuffle(index)
(3)按照新的亂序索引得到新的亂序后的data和label
data = data[index] label = label[index]
