目录
我的需求背景:
两个分类标签的数据独立成组,使用np.vstack拼接到一起后,希望打乱行的顺序。
#合并SD和USD标签的数据
finalData = np.vstack((data0,data1))
finalData.shape
(1518, 23)
初步尝试:
网络搜索后,使用random.shuffle()貌似可以满足需求。参考:Python3 shuffle() 函数
import random
random.shuffle(finalData)
print(finalData)
但个人使用过程发现存在一些问题。
发现问题:
1、存在某些行重复出现的问题。我是23列的数据,最后一列为数据标签(0,1),实验数据本身的重复可能性较小。重复详情见图。
2、从上图不难发