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
“我预计结果均为南” - 为什么?这是完全正常的IEEE 754浮点行为。 – user2357112
@ user2357112好的,所以这是答案。 :) – gzc