python统计类标签个数

Rooobins Rooobins 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
def label_uniq_cnt(data):
"""
统计数据集中不同的类标签label的个数
input:data(list):原始数据集
output:label_uniq_cnt(int):样本中的标签的个数
"""


label_uniq_cnt={}

for x in data:
label=x[len(x)-1] #取得每一个样本的类标签label
if label not in label_uniq_cnt:
label_uniq_cnt[label]=0
label_uniq_cnt[label]=label_uniq_cnt[label]+1
return label_uniq_cnt



有一个样本集N,根据n各标签A,B,C....分类;例如样本集N根据标签A分类,得到分类结果许多子样本,然后再根据标签B对每个子样本分类,以此类推。
上面函数代码,统计数据集中不同的类标签的个数
但是,label=x[len(x)-1]取得每一个样本的类标签label 一直看不懂 怎么取得的
谢指点
...全文

相关推荐

python实现的批量分析xml标签中各个类别个数功能示例

主要介绍了python实现的批量分析xml标签中各个类别个数功能,涉及Python针对xml文件的遍历、读取、解析等相关操作技巧,需要的朋友可以参考下

weixin_38629391

python实现n个数中选出m个数的方法

今天小编就为大家分享一篇python实现n个数中选出m个数的方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧

weixin_38691641

python计算两个数的百分比方法

今天小编就为大家分享一篇python计算两个数的百分比方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧

weixin_38518638

Python利用matplotlib绘制约数个数统计图示例

本文实例讲述了Python利用matplotlib绘制约数个数统计图。分享给大家供大家参考,具体如下: 利用Python计算1000以内自然数的约数个数,然后通过matplotlib绘制统计图。 下图为约数个数的散点图及其分布情况的条形图。 Python代码: import collections import matplotlib.pyplot as plt def countDivisors(num): ans = 1 x = 2 while x * x <= num: cnt = 1 while num % x == 0: cnt += 1

weixin_38545923

题解:洛谷 P2837 [USACO08FEB] Dining Cows B

头奶牛排成了很整齐的队伍,但谁都看得出来,卡片上的号码是完全杂乱无章的。在若干次混乱的重新排队后,FJ 找到了一种简单些的方法:奶牛们不动,他沿着队伍从头到尾走一遍,把那些他认为排错队的奶牛卡片上的编号改掉,最终得到一个他想要的每个组中的奶牛都站在一起的队列,例如。你也晓得,FJ 是个很懒的人。他想知道,如果他想达到目的,那么他最少得改多少头奶牛卡片上的编号。个整数,为 FJ 最少要改几头奶牛卡片上的编号,才能让编号变成他设想中的样子。每天晚饭前,奶牛们都会在餐厅前排队入内,按 FJ 的设想,所有第。

团爸讲算法
评论 3
收藏 已收藏
分享
返回顶部
Rooobins
脚本语言 37,737 成员 34,208 内容