【发布时间】:2019-02-28 02:31:38
【问题描述】:
for x in predRslt:
for y in actRslt:
if x == y and x =='1':
trueP += 1
elif x == y and x =='0':
trueN += 1
elif x != y and x == '1':
falseN += 1
elif x != y and x == '0':
falseP += 1
charNum += 1
totalActN = trueN + falseP
totalActP = falseN + trueP
totalPredN = trueN + falseN
totalPredP = trueP + falseP
print falseP
cmp_rslt('0110101001','1100100101')
实际输出:25
预期输出:2
我试图从头开始依次遍历每个字符串并比较结果。然后递增相应的 TrueN、TrueP、FalseN 或 FalseP。
由于某种原因,我一直得到 25 的输出,而我应该得到的结果却少得多,因为我应该只进行 10 次比较
【问题讨论】: