scipy分类统计未来警告

时间:2018-08-14 09:08:38

标签: numpy scipy future-warning

函数从scipy.stats合并统计信息会引发警告:

/usr/local/lib/python3.5/dist-packages/scipy/stats/_binned_statistic.py:607:FutureWarning:不建议将非元组序列用于多维索引;使用arr[tuple(seq)]而不是arr[seq]。将来,它将被解释为数组索引arr[np.array(seq)],它将导致错误或不同的结果。   结果=结果[核心]

仅通过运行stats.binned_statistics文档示例即可复制:

values = [1.0, 1.0, 2.0, 1.5, 3.0]
st.binned_statistic([1, 1, 2, 5, 7], values, 'sum', bins=2)

我试图通过以下方式来掩盖警告:

values = np.array((1.0, 1.0, 2.0, 1.5, 3.0))
st.binned_statistic(np.array((1, 1, 2, 5, 7)), values, 'sum', bins=2)

但是似乎没有结果。如何在不全局过滤未来警告的情况下忽略此消息

scipy 1.1.0 numpy 1.15.0 python 3.5,ubuntu 16.04

1 个答案:

答案 0 :(得分:2)

可以放心地忽略此警告,该警告特定于scipy <= 1.1.0和numpy> = 1.15.0的组合。 发布时,它应该在scipy 1.2.0中消失。