一般來說,1/a = b⟺1/b = a,所以如果我們讓無窮的倒數爲0,則0的倒數應該是無窮大。爲什麼1/inf == 0但是1/0!= inf?
這似乎很奇怪Python的使用限制1/INF而不是1/0。這個決定背後的理由是什麼?
一般來說,1/a = b⟺1/b = a,所以如果我們讓無窮的倒數爲0,則0的倒數應該是無窮大。爲什麼1/inf == 0但是1/0!= inf?
這似乎很奇怪Python的使用限制1/INF而不是1/0。這個決定背後的理由是什麼?
因爲1/0可以是+ inf(正數)或-inf(負數)。 1/inf只能是0.
啊,就在我張貼了這個,我回答我自己的問題:
這是因爲沒有辦法知道,如果結果是這樣+ INF或-INF。另外,IEEE浮點標準不支持positive and negative 0。