我们刚刚从numpy 1.9.3更新到1.10.0,我开始收到错误消息。
在numpy 1.9.3中,np.median(np.array([]))
会产生一个NaN(以及关于采取空切片均值的警告)。
1.10.0中的相同代码现在生成IndexError
,并追溯到
in _median(a, axis, out, overwrite_input)
-> 3138 n = np.isnan(part[..., -1])
IndexError: index -1 is out of bounds for axis 0 with size 0
这是目前的用例吗?我在nanmedian
函数的release notes中找到了,并且确实运行np.nanmedian(np.array([]))
会产生之前预期的NaN和空切片警告。
答案 0 :(得分:0)