数据及标签打乱顺序(shuffle)的两种方法
1.使用np.hstack合并后进行shuffle
def random_shuffle(data,label):
dataset=np.hstack([data,label])
np.random.seed(12345)
np.random.shuffle(dataset)
return dataset[:,:-1],dataset[:,-1]
2.使用相同的随机种子
def random_shuffle(data,label):
randnum = np.random.randint(0, 1234)
np.random.seed(randnum)
np.random.shuffle(data)
np.random.seed(randnum)
np.random.shuffle(label)
return data,label