1

我有一个代码,包括涉及无穷大的模运算,例如a%numpy.inf.

我期望得到零,代码在我的旧电脑上运行良好。但是,我现在在我的新计算机上安装了 python、numpy 并且操作给出了NaN

你知道如何a%numpy.inf归零吗?

4

1 回答 1

1

一个很好的问题,尽管它很少受到关注。从数学上讲,评论者是对的:x mod inf应该让步,正如我之前在 Math SE 上的问题的答案中x所看到的那样。所以 Python 是正确的。如果您想返回零,则必须在进行计算之前使用简单的 - 语句测试无穷大。if

于 2016-09-09T13:04:58.793 回答