2017-02-06 5 views
-1

Есть ли замена в python?Эквивалент scipy.signal.lfilter в numpy

from scipy import signal 

scipy.signal.lfilter() 

и могу ли я получить тот же результат от любой команды numpy?

+0

Ответ, вероятно, нет, но если это всего лишь вопрос избежать установки scipy, вы всегда можете попробовать и скопировать [источник] (https://github.com/scipy/scipy/blob/v0.18.1/scipy/ сигнал/signaltools.py # L858-L1041). Однако вам придется проверять наличие зависимостей. –

ответ

0

Вы можете попробовать использовать numpy.convolve, если вы используете простой КИХ-фильтр, потому что в этом случае b=window, a=1 в терминах lfilter арг. Однако краевые эффекты могут быть немного разными. Вероятно, вы захотите использовать mode='same' для функции convolve.