Pythonで浮動小数点除算を行う場合、ゼロで除算すると、例外が発生します。
>>> 1.0/0.0
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ZeroDivisionError: float division
私は本当にNaN
またはInf
代わりに取得したいのです(NaN
またははInf
計算の残りの部分に正しく伝播し、プログラムを強制終了しないため)。
これどうやってするの?