2015-10-08 612 views
0

一般來說,1/a = b⟺1/b = a,所以如果我們讓無窮的倒數爲0,則0的倒數應該是無窮大。爲什麼1/inf == 0但是1/0!= inf?

這似乎很奇怪Python的使用限制1/INF而不是1/0。這個決定背後的理由是什麼?

回答

2

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

0

啊,就在我張貼了這個,我回答我自己的問題:

這是因爲沒有辦法知道,如果結果是這樣+ INF-INF。另外,IEEE浮點標準不支持positive and negative 0

相關問題