【发布时间】:2020-12-26 02:31:55
【问题描述】:
我一直在尝试使用 scipy 的黄油功能,当我尝试获取低通系数时它一直运行良好:
from scipy import signal
[b, a] = signal.butter(10, 0.3)
我非常想为 0.5Hz - 5Hz 创建一个带通,但是当我尝试在以下代码中获取带通系数时,它给了我一个错误:ValueError: Digital filter critical frequencies must be 0 < Wn < 1
from scipy import signal
[b, a] = signal.butter(2, [0.5,5], btype='bandpass')
我确实找到了以下 stackoverflow question,但我仍然不确定这个问题,我遵循了文档中使用 signal.butter 函数的要求。
【问题讨论】:
标签: python scipy bandpass-filter