我有一个代码,包括涉及无穷大的模运算,例如a%numpy.inf
.
我期望得到零,代码在我的旧电脑上运行良好。但是,我现在在我的新计算机上安装了 python、numpy 并且操作给出了NaN
你知道如何a%numpy.inf
归零吗?
一个很好的问题,尽管它很少受到关注。从数学上讲,评论者是对的:x mod inf
应该让步,正如我之前在 Math SE 上的问题的答案中x
所看到的那样。所以 Python 是正确的。如果您想返回零,则必须在进行计算之前使用简单的 - 语句测试无穷大。if