from itertools import groupby
num_range = 1
for k,g in groupby(sorted(all_num_of_label.astype(np.int16)),key = lambda x:x//num_range):
print ('{}-{}:{}'.format(k*num_range,(k+1)*num_range-1,len(list(g))))
‘’‘
0-0:2690
1-1:8837
2-2:4448
3-3:1698
4-4:445
5-5:65
6-6:7
’‘’
python 统计区间列表
最新推荐文章于 2024-07-06 02:52:55 发布
![](https://img-home.csdnimg.cn/images/20240711042549.png)