在 python 3.x 中表示浮动无穷大的最佳实践

let*_*ite 2 python floating-point python-3.x

由于一个非常大的浮点值可以表示如下: sys.float_info.maxfloat("inf")

这个比那个好吗?如果是,在什么情况下?

或者哪个更适合科学计算?

Tim*_*ers 6

绝对不是第一个:

>>> import sys
>>> sys.float_info.max
1.7976931348623157e+308
Run Code Online (Sandbox Code Playgroud)

这是最大的有限浮点数。

你错过了首选方法;-)

>>> import math
>>> math.inf
inf
Run Code Online (Sandbox Code Playgroud)

另请注意:

>>> math.nan
nan
Run Code Online (Sandbox Code Playgroud)