Scipy - signaltools.lfilter()函数实现,sigtools

时间:2017-01-17 13:51:50

标签: python scipy

我正在研究java中的butterworth-filter。因此,我一直在寻找scipys的实现。

设计过滤器非常顺利,但现在我被卡住了。我正在尝试实现一个filtfilt()函数,该函数使用标题中的lfilter()。此方法返回

sigtools._linear_filter(b, a, x, axis)

现在问我的实际问题:

有没有办法深入了解这个_linear_filter()函数,还是有人能告诉我在哪里找到它?或者也许这个来自sigtools的调用是什么,因为我的pyth技能最多是基本的,而sigtools doc没有帮助tbh。

1 个答案:

答案 0 :(得分:2)

我认为它在这里:

https://github.com/scipy/scipy/blob/master/scipy/signal/lfilter.c.src

scipy_signal_sigtools_linear_filter(PyObject * NPY_UNUSED(dummy), PyObject * args)