4

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

4

1 回答 1

2

忽略此警告是安全的,它特定于 scipy <=1.1.0 和 numpy >=1.15.0 的组合。当它发布时,它应该在 scipy 1.2.0 中消失。

于 2018-08-18T14:38:20.310 回答