2017-09-10 13 views
0

db4 웨이브 렛과 5 단계 분해를 사용하여 주어진 웨이브를 분해하려고합니다.멀티 레벨 웨이브 렛 분해가 작동하지 않습니다.

coeffs = pywt.wavedec(yourResultA,'db4',level = 5) 

에디터가 나에게 다음과 같은 오류를주고있다 그러나 : 내가 어떤 이해가되지 않습니다 레벨 0으로이 오류의 의미를 이해하고 있지 않다

Level value of 5 is too high. Maximum allowed is 0. 

여기에 동일한에 대한 코드입니다. 는 난이 코드를 사용 DB4 잔물결에 대한 가능한 최대 수준을 찾으려고 :

x의 값은 여기에 15 그래서, 내가 15 levels.Where 정확히에서 발생하는 오류는 것이 계산할 수 있습니다 추측했다
w = pywt.Wavelet('db4') 
x = pywt.dwt_max_level(len(yourResultA), w) 

내 코드?

답변