5
서로 다른 스케일과 시간 변화를 가진 신호의 웨이블릿을 계산하고 싶습니다.파이썬에서 Matlab의 cwt()에 해당하는 것은 무엇입니까? (연속적인 1 차원 웨이브 렛 변환)
난) (CWT 매개 변수로 원하는 크기 (들)를 지정할 수 있고, 모든 가능한 timeshifts를 리턴 할 Wavelet Toolbox 제공 (연속 1-D가 웨이블릿 변환)을cwt()
함수를 사용 매트랩
:
x = [1, 2, 3, 4];
scales = [1, 2, 3];
wavelet_name = 'db1';
coefs = cwt(x,scales, wavelet_name);
>> coefs =
-0.0000 -0.0000 -0.0000 0.0000
-0.7071 -0.7071 -0.7071 -0.7071
-1.1553 -1.1553 -1.1553 1.7371
어떻게 이것을 파이썬에서 할 수 있습니까? 여기
지금까지 내이 개 시도됩니다- PyWavelets에서 (이산 웨이블릿 파이썬으로 변환), 나는 웨이블릿의 규모 매개 변수를 지정할 수있는 방법을 볼 수 없습니다.
scipy.signal.cwt
에서 the list of the built-in wavelet functions that I can pass to scipy.signal.cwt을 찾을 수 없습니다. 적어도 sym2와 db1과 같은 가장 일반적인 웨이브 렛 함수를 갖고 싶습니다. (예 : Matlab's built-in wavelet list 참조).
이 질문에 대한 답변이 없으므로 Quora에 게시했습니다. https://www.quora.com/What-is-the-equivalent-of-Matlabs-cwt-in-Python-continuous-1-D -wavelet-transform –