Python - ValueError: длина входного вектора x должна быть больше, чем padlen, что составляет 6 - PullRequest
0 голосов
/ 14 октября 2019

Я использую функцию Filtrifilt в Python следующим образом

import numpy as np
from scipy.signal import filtfilt

a = np.array([1, -lambd]).T
b = np.array([-lambd,1]).T
delayed = filtfilt(b,a,sig)

, где sig имеет форму (6,). В результате я получаю следующую ошибку:

ValueError: длина входного вектора x должна быть больше, чем padlen, что равно 6.

, сгенерированного scipy.signal.

Тот же код работает нормально, если sig имеет форму (7,) или длиннее, в то время как он возвращает ту же ошибку для любой формы, меньшей (6,). Есть идеи?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...