我尝试在python中添加float('-inf')
和10
,据我所知,-inf
小于所有其他值。
因此,如果我添加-inf
和10
,则应将10
作为答案。不是将10
作为输出,而是提供-inf
。
-inf
大于10
吗?
答案 0 :(得分:5)
-inf
表示负无穷大。它比所有其他值“更小”,因为它小于它们。将负无穷大添加到任何有限数仍然会产生负无穷大。
答案 1 :(得分:4)
-inf
是最小的数字,但这意味着它是最大幅度的负数。它并不意味着它最接近零而不实际为零(即最小的正号):
<---------------------------|-------------------------->
-inf 0 10 +inf
当你将一个大量的负数加到10时,你仍然会得到一个巨大的负数。这与-inf
的想法相同,除了无穷大不是实数。