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
答案 0 :(得分:2)
在我自己的文件系统(.../scipy/signal/signaltools.py:2223
)上检查故障线,并与当前的scipy master(https://github.com/scipy/scipy/blob/master/scipy/signal/signaltools.py#L2249)匹配,我可以看到此问题已得到解决。
我只需要等待1.2出来!