统计列表中重复最多的元素
示例如下:
from collections import Counter
maxNum_sample = Counter(labels).most_common(1)
print(maxNum_sample) #[(47, 96)]
#元素47,个数96
统计列表中非重复元素个数
示例如下:
no_repeat_labels = len(set(labels))
利用python中set的性质。
列表中统计某一元素的个数
a = [1, 1, 2, 4, 2, 1]
a.count(1)
-----------------------------------------------
Out[43]: 3
列表shuffle操作
one_class_list = list(range(maxNum_sample[0][1]))
random.shuffle(one_class_list)
print(one_class_list)
不能进行赋值操作!!
one_class_list = random.shuffle(one_class_list)