在python3.x中表示浮动无穷大的最佳实践
由于一个非常大的浮点值可以表示如下:
sys.float_info.max和float("inf")。
这个比那个好吗?如果是,在什么情况下?
或者哪个更适合科学计算?
回答
绝对不是第一个:
>>> import sys
>>> sys.float_info.max
1.7976931348623157e+308
这是最大的有限浮点数。
你错过了首选方法;-)
>>> import math
>>> math.inf
inf
另请注意:
>>> math.nan
nan