请帮我找到一种干净的方法来从现有数组中创建一个新数组。如果任何类的示例数小于该类中的最大示例数,则应该进行过采样。样本应该从原始数组中提取(随机或顺序都没有区别)比方说,初始数组是这样的:[2,29,30,1][5,50,46,0][1,7,89,1][0,10,92,9][4,11,8,1][3,92,1,0]最后一列包含类:classes=[0,1,9]类的分布如下:distrib=[2,3,1]我需要的是创建一个新数组,其中所有类的样本数量相等,从原始数组中随机抽取,例如[5,50,46,0][3,92,1,0][5,50,46,0]#oneexampleadded[2,29,3