2024-10-03 23:21:15 发布
网友
我正在比较两个列表,如果它们匹配,我想增加一个计数器。 现在,每次我打印出来时,计数器都会显示0,即使应该有一些匹配项。两个列表中都有数据,因为我可以打印出来。下面是我用来在列表中查找匹配项并在匹配时递增的代码。出了什么问题
numCorrect = sum(1 for a, b in zip(trueLabels, predLabels) if a == b)
任何建议都有帮助,谢谢
您的代码运行良好:
trueLabels = [1, 2, 3, 4, 5] predLabels = [1, 2, 4, 4, 5] numCorrect = sum(1 for a, b in zip(trueLabels, predLabels) if a == b) print(numCorrect) # 4
您可能已移动列表中的索引
您的代码运行良好:
您可能已移动列表中的索引
相关问题 更多 >
编程相关推荐