2017-02-03 106 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

回答