浮点数不工作/在python中打印

2024-10-06 13:43:18 发布

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

所以我有一个很奇怪的问题。我对python并不陌生,但这种情况我以前从未遇到过。在我自己的k-最近算法中,我有两个变量,即correct和total。correct的值在133到136之间变化,total的值是固定的,即199,但是当我打印它们的除法时,它给了我0。这就是我正在执行:-你知道吗

print(correct)    #prints 133-136
print(total)      # prints 139
print("Accuracy: ",correct/total)   #prints 0   # have tried // also

因为,我在这里处理精度和精确度,所以我需要的结果是0.95到0.97,而不是0,请帮助我解决这个问题。 我正在使用Python2,并尝试了print(“accurity:”,float(correct/total)),但也没有成功。你知道吗


Tags: 算法have情况精度printstotalalsoprint