1
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

4

1 回答 1

2

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

我只需要等待1.2出来!

于 2018-11-19T18:42:58.373 回答