来自 signaltools.py 的 FutureWarning

Posted

技术标签:

【中文标题】来自 signaltools.py 的 FutureWarning【英文标题】:FutureWarning from signaltools.py 【发布时间】:2018-11-19 03:23:11 【问题描述】:
from scipy.signal import resample
A = np.array([1,2,3])
resample(A, 6)

... 有效,但会引发警告:

/Users/pi/anaconda/lib/python3.6/site-packages/scipy/signal/signaltools.py:2223:FutureWarning:不推荐使用非元组序列进行多维索引;使用arr[tuple(seq)] 而不是arr[seq]。将来这将被解释为数组索引arr[np.array(seq)],这将导致错误或不同的结果。 Y[sl] = X[sl]

/Users/pi/anaconda/lib/python3.6/site-packages/scipy/signal/signaltools.py:2225:FutureWarning:不推荐使用非元组序列进行多维索引;使用arr[tuple(seq)] 而不是arr[seq]。将来这将被解释为数组索引arr[np.array(seq)],这将导致错误或不同的结果。 Y[sl] = X[sl]

我的 scipy 版本是 1.1.0(最新)。

这是我应该向 scipy 开发团队报告的事情吗?

PS参考:https://docs.scipy.org/doc/scipy-0.16.0/reference/generated/scipy.signal.resample.html

【问题讨论】:

【参考方案1】:

检查我自己的文件系统 (.../scipy/signal/signaltools.py:2223) 上的故障线,并与当前的 scipy master (https://github.com/scipy/scipy/blob/master/scipy/signal/signaltools.py#L2249) 进行匹配,我可以看到这个问题已得到修复。

我只需要等待 1.2 出来!

【讨论】:

以上是关于来自 signaltools.py 的 FutureWarning的主要内容,如果未能解决你的问题,请参考以下文章

关于nodejs DeprecationWarning: current URL string parser is deprecated, and will be removed in a futur

馃摙馃摙馃摙杩欎細鏄竴涓ぇ澶х殑鎯婂枩鉂梐d1d*s Futur**raft Tailo**d F1bre涓€閽堜竴绾挎湭鏉ョ紪缁囩湡鏍囷紒

如何根据您在 Dart 中无法控制的 Stream 返回 Future?

包 __init__.py 的相对导入

线程池创建

在测试中模拟 CompletionException