R / Python中奇怪的算术结果

时间:2019-03-21 20:19:15

标签: python r

有人可以帮助我了解原因:

0.3-0.2-0.1 = -2.775558e-17 # in R3.4 / Python 3.5

同时

0.4-0.2-0.1-0.1 = 0.

我现在很困惑。我知道两种语言都有不同的存储类型。 我遇到这个问题的原因是,我需要确定数值变量(由于不同的算术运算)是正数还是负数。

我需要找出一种可靠的方法来检查数字变量的符号。

非常感谢您

0 个答案:

没有答案