def calcAvgPrecision(p, gt):
precision = 0
rcnt = 0
#parse ordered predictions
for i in range(0, len(p)):
#relevant species
if p[i][0] in gt:
rcnt += 1
precision += float(rcnt) / (i + 1)
#precision by relevant species from ground truth
avgp = precision / len(gt)
return avgp
评论列表
文章目录