1
異なる配当を0で割ると、私は異なる結果になります。numpyゼロで除算する結果
arr = np.array([0.0, 1.0, -0.1])
print(arr/0)
結果は
[ nan inf -inf]
なぜ以下の通りですか?結果はすべてnan
と思います。
私は2種類の警告を受けました。次のように
__main__:1: RuntimeWarning: divide by zero encountered in divide
__main__:1: RuntimeWarning: invalid value encountered in divide
"私は結果がすべてのNaNだった期待" - なぜ?これは、IEEE 754の完全な浮動小数点の動作です。 – user2357112
@ user2357112これは答えです。 :) – gzc