Domanda

So che SciPy ha alcuni strumenti per l'elaborazione del segnale per piccole onde in scipy.signal.wavelets e un grafico può essere disegnato utilizzando Matplotlib, ma sembra non riesco a farlo bene. Ho provato tramando un wavelet Daubechies contro uno spazio lineare, ma non è quello che sto cercando. Sono altamente qualificato su piccole onde e la matematica in generale. :)

È stato utile?

Soluzione

Con una recente versione di tronco di PyWavelets , ottenendo approssimazioni di scala Funzione e wavelet su x-grid è abbastanza semplice:

[phi, psi, x] = pywt.Wavelet('db2').wavefun(level=4)

Si noti che l'uscita x-griglia non è disponibile in v0.1.6, quindi se avete bisogno che si dovrà utilizzare la versione tronco.

Avendo questi dati, è possibile tracciare utilizzando il pacchetto tracciato preferito, per esempio:

import pylab
pylab.plot(x, psi)
pylab.show()

Un metodo molto simile viene utilizzato su wavelets.pybytes.com pagina di prova, ma ci sono le classifiche sono fatte con Google Charts per la presentazione on-line.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top