求解简单方程

2024-04-26 03:06:45 发布

您现在位置:Python中文网/ 问答频道 /正文

我有这个密码:

TP = len(set1)
FP = len(set2)
FN = len(set3)

if FP == 0:
    Score = ((2*TP)/((2*TP)+FN))
    print "Warning: FP is equal 0."

elif FN == 0:
     Score = ((2*TP)/((2*TP)+FP))
     print "Warning: FN is equal 0"

elif TP == 0:
    Score = ((2*TP)/((2*TP)+FP+FN))
    print "Warning: TP is equal 0"

else:
    Score = ((2*TP)/((2*TP)+FP+FN))

print " The Score is = ", Score

但由于某种原因,每次我的分数都是0。我检查了这些值,一切似乎都是正确的。有人能帮我吗??你知道吗


Tags: 密码lenifisequalfnscoreprint