此问题在此处已有答案:
Is floating point math broken?(31个答案)
19天前关闭。
我在GPU上运行一个深度网络,所以理想情况下,我的所有代码都应该在GPU下有效地工作(所以 Torch 而不是麻木),我试图用torch.round()
舍入Tensor值,但结果不是预期的:
testing_value = torch.tensor(3.440000057220459)
torch.round(testing_value, decimals = 2)
这个输出结果是tensor(3.4400)
,但它不应该是tensor(3.44)
吗?
我该如何解决这个问题?
1条答案
按热度按时间eeq64g8w1#
代码应该如下所示:
输出量: