#group=[["A-E","A-P"],["I-E","I-P","A-X","I-X","UK"]] #group=[["A-E","A-P","A-X"],["I-E","I-P","I-X","UK"]] group=[["A-E"],["A-P"],["I-E","I-P","A-X","I-X","UK"]] #group=[["A-E"],["A-P"],["A-X"],["I-E","I-P","I-X","UK"]] #group=[["A-E"],["I-E"]] #group=[["A-P"],["I-P"]] #group=[["A-E"],["A-P"]] #group=[["A-E"],["A-X"]] #group=[["A-P"],["A-X"]] #group=[["A-E"],["A-P"],["A-X"]] #group=[["A-E","I-E"],["A-P","I-P"]] #group=[["A-E","A-P"],["I-E","I-P"]] #group=[["A-E","I-E"],["A-P","I-P"],["A-X","I-X"]] #group=[["A-E","A-P","A-X"],["I-E","I-P","I-X"]] #group=[["I-E"],["I-P"]] classes=cl.merge_class_labels(classes,group) print numpy.unique(classes) classes_unique,classes=cl.change_class_labels(classes) print numpy.unique(classes) # set random state #numpy.random.seed(1000) rng=numpy.random.RandomState(2000) data,classes,others=cl.balance_sample_size(data,classes,others=None,min_size_given=None,rng=rng) print data.shape print numpy.unique(classes)
#group=[["A-E","A-P"],["I-E","I-P","A-X","I-X","UK"]] #group=[["A-E","A-P","A-X"],["I-E","I-P","I-X","UK"]] group = [["A-E"], ["A-P"], ["I-E", "I-P", "A-X", "I-X", "UK"]] #group=[["A-E"],["A-P"],["A-X"],["I-E","I-P","I-X","UK"]] #group=[["A-E"],["I-E"]] #group=[["A-P"],["I-P"]] #group=[["A-E"],["A-P"]] #group=[["A-E"],["A-X"]] #group=[["A-P"],["A-X"]] #group=[["A-E"],["A-P"],["A-X"]] #group=[["A-E","I-E"],["A-P","I-P"]] #group=[["A-E","A-P"],["I-E","I-P"]] #group=[["A-E","I-E"],["A-P","I-P"],["A-X","I-X"]] #group=[["A-E","A-P","A-X"],["I-E","I-P","I-X"]] #group=[["I-E"],["I-P"]] classes = cl.merge_class_labels(classes, group) print numpy.unique(classes) classes_unique, classes = cl.change_class_labels(classes) print numpy.unique(classes) # set random state rng = numpy.random.RandomState(2000) data, classes, others = cl.balance_sample_size(data, classes, others=None, min_size_given=None, rng=rng)