2017-02-03 82 views
1

將不同的股息除以零時,我得到了不同的結果。numpy除以零結果

arr = np.array([0.0, 1.0, -0.1]) 
print(arr/0) 

結果如下

[ nan inf -inf] 

爲什麼?我預計結果全部爲nan

順便說一句,我有兩種類型的警告。

__main__:1: RuntimeWarning: divide by zero encountered in divide 
__main__:1: RuntimeWarning: invalid value encountered in divide 
+1

「我預計結果均爲南」 - 爲什麼?這是完全正常的IEEE 754浮點行爲。 – user2357112

+0

@ user2357112好的,所以這是答案。 :) – gzc

回答