Pregunta

Yo sé que SciPy tiene algunas herramientas de procesamiento de señales de ondas en scipy.signal.wavelets y un gráfico se puede dibujar usando Matplotlib, pero parece que no puedo hacerlo bien. He intentado trazar una onda Daubechies contra un espacio lineal, pero no es lo que estoy buscando. Estoy altamente no calificada sobre ondas y matemáticas en general. :)

¿Fue útil?

Solución

Con una versión reciente de tronco PyWavelets , obteniendo aproximaciones de la escala Función función wavelet y el X-Grid es bastante sencillo:

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

Tenga en cuenta que la salida X de la red no está disponible en v0.1.6, así que si necesitas que va a tener que utilizar la versión tronco.

Tener que los datos, puede trazar usando su paquete de trazado favorito, por ejemplo:

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

Un método muy similar se utiliza en wavelets.pybytes.com página de demostración, pero los gráficos se hacen con gráficos de Google para la presentación en línea.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top