簡體   English   中英

為什么1 / inf == 0但1/0!= inf?

[英]Why does 1/inf == 0 but 1/0 != inf?

通常, 1 / a = b⟺1 / b = a ,因此,如果讓無窮大的倒數為0,則0的倒數應該為無窮大。

對於Python使用1 / inf的限制而不是1/0的限制似乎很奇怪。 此決定的依據是什么?

因為1/0可以是+ inf(正)或-inf(負)。 1 / inf只能為0。

啊,在我發布此消息后,我回答了自己的問題:

這是因為無法知道結果是+ inf還是-inf

順便說一句,IEEE浮點標准確實支持正數和負數0

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM