Python 与 Mathematica 中的浮点数

Floating-point in Python vs Mathematica

鉴于硬件及其内存有限,我们遇到了浮点问题。我的问题是,为什么 Python: 0.1 + 0.1 + 0.1 == 0.3 returns False 而 Mathematica returns 它 True

Wolfram 的人是如何让它工作的,Python 开发人员可以实施他们的解决方案吗?

来自 https://reference.wolfram.com/language/ref/Equal.html

的 Wolfram 文档
Approximate numbers with machine precision or higher are considered equal if they differ in at most their last seven binary digits (roughly their last two decimal digits).

所以这只是 == 比较的不同规则。