Scipy.signal方法' filtfilt()'没有被正确识别

时间:2017-10-18 11:37:54

标签: python numpy scipy

这是我第一次使用scipy.signal库而我正在使用方法filtfilt()尝试错误。

这是我试图执行的代码:

Fs = 1000
# s is an array of numbers
a=signal.firwin(10, cutoff=0.5/(Fs/2))

ss = s - np.mean(s)
se = signal.filtfilt(a, 1, ss, method="gust")

当我执行此代码时,我收到下一个错误:

TypeError: filtfilt() got an unexpected keyword argument 'method'

但是在该方法的文档中,清楚地显示了参数'方法'存在。

可能是什么问题?

1 个答案:

答案 0 :(得分:2)

我猜你会使用不同版本的scipy。 filtfilt的文档说,“gust”方法在0.16中添加。我假设在早期版本中不存在method参数。