来自 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