это мой первый вопрос в стеке.
Для фильтров ЭЭГ я пытаюсь использовать lfilter от spicy следующей функцией:
def butter_lowpass_filter(data):
b, a = butter(3, 0.05)
y = lfilter(b, a, data)
return y
но каждый раз при вызове функции и отправке данных По NumPy массиву функции я получаю результат, который начинается с нуля. Почему Баттерворт фильтрует каждый раз с 0, мне нужно измерять в реальном времени.
Вот уже пытаюсь решить эту проблему, но без результата. Как фильтровать / сглаживать с помощью SciPy / Numpy?
это не подходит для меня, потому что я каждый раз получаю следующее изображение введите описание изображения здесь