numpy.median of empty array现在在版本1.10.0中产生错误

时间:2015-10-12 22:03:03

标签: python arrays numpy

我们刚刚从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和空切片警告。

1 个答案:

答案 0 :(得分:0)

关于空数组中位数的稍早的错误/问题

https://github.com/numpy/numpy/issues/6197

有人可能会将您的新错误/问题交叉引用。