'0' 或 '1' 的类别标签,其余元素为整数特征。在 Python 中可直接使用 eval() 将其转换为列表对象;在 Java 和 C++ 中需要对字符串进行解析,提取每个样本的标签。'0' 和 '1' 出现的次数。0 和 1 两类,当一类未出现时,其 pk=0,对应的熵贡献为 0。printf("%.3f", H) 或 f"{H:.3f}")。在数据分析中,经常需要衡量一组标注数据的标签分布情况。给定一个数据集,每一条记录由若干特征和一个类别标签组成。类别标签为字符 '0' 或 '1',表示两种不同的类别。为了评估类别分布的均衡程度,定义 混杂度 H 的计算公式为:
其中 pk 表示数据集中标签为类别 k 的样本所占的比例,当某个类别比例为 0 时,该项贡献为 0。请根据给定的数据集,计算其混杂度,并保留三位小数输出。
Scan the QR code below with WeChat to sign in
First-time scan will create your account automatically
请使用微信扫描下方二维码完成注册