Sé que SciPy tiene algunas herramientas de procesamiento de señal para wavelets en scipy.signal.wavelets y se puede dibujar un gráfico usando Matplotlib, pero parece que no puedo hacerlo bien. He intentado trazar una wavelet de Daubechies contra un espacio lineal, pero no es lo que estoy buscando. Soy altamente inexperto en wavelets y matemáticas en general. :)Gráfica de Wavelet con bibliotecas de Python
Respuesta
Con una versión reciente de tronco PyWavelets, obteniendo aproximaciones de la función y la función wavelet descamación en x de la red es bastante sencillo:
[phi, psi, x] = pywt.Wavelet('db2').wavefun(level=4)
Tenga en cuenta que x-cuadrícula de salida no está disponible en v0.1.6 , por lo tanto, si lo necesita, deberá usar la versión troncal.
Tener esos 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 Google Charts para la presentación en línea.
Gracias, encontré este método después de tener esta publicación, pero estaba demasiado cansado para dar una respuesta. – hyperboreean
- 1. Transformada Wavelet para N dimensiones
- 2. Requisitos previos para la comprensión de la teoría de Wavelet
- 3. Bibliotecas de procesamiento paralelo de Python
- 4. ¿Cuándo la mayoría de las bibliotecas cumplen con Python 3?
- 5. Python analizador de dependencias de bibliotecas
- 6. representación gráfica en python (visualización de diagrama de flujo)
- 7. Interfaz gráfica de usuario de Python para la aplicación portátil
- 8. Deportes bibliotecas de Calificación
- 9. Cómo presentar una interfaz gráfica de usuario en Python
- 10. ¿Debo incluir bibliotecas C con mi aplicación Python?
- 11. python cargando c lib con CDLL, no ve bibliotecas en la ruta de Python
- 12. Utilidad de parche gráfica
- 13. Buenas bibliotecas de Python para la sincronización de iPod
- 14. ¿Cómo usar Haar wavelet para detectar LÍNEAS en una imagen?
- 15. ¿Se puede hacer una interfaz gráfica de usuario nativa con Python?
- 16. Bibliotecas de análisis de certificados Crypto/X509 para Python
- 17. ¿Hay una lista de bibliotecas de Python 3 de terceros?
- 18. Elementos esenciales de la interfaz gráfica de usuario de Java Es decir. bibliotecas para formar un marco encima de Swing
- 19. plugin de Trac con representación gráfica de hitos y Entradas
- 20. Mountain Lion actualización y bibliotecas mercurial python
- 21. ¿Hay bibliotecas de visualización de datos "bonitas" para Python?
- 22. Bibliotecas de generación/validación de formas en Python
- 23. ¿Existen bibliotecas de kits de herramientas para curses con enlaces de Python?
- 24. Buenas bibliotecas de red Python para construir un servidor TCP?
- 25. windows ce - biblioteca gráfica 2d
- 26. Mezcla de bibliotecas estáticas y bibliotecas compartidas
- 27. ¿Ubicación de bibliotecas globales para Python en Mac?
- 28. Quiere usar las bibliotecas de Python en Android
- 29. Gráfica de barras apiladas Matlab
- 30. Localización de la figura gráfica
Un ejemplo de código podría ayudar. –
También una explicación de qué es lo que estás buscando, ya que lo único que mencionas es que NO se trata de "trazar una ondulación de trama contra un linspace", ¡pero eso deja otro trillón de cosas que PODRÍA ser! -) –
Hola, en realidad buscando una forma de trazar la familia db en diferentes niveles. Lo hice con pywt y matplotlib y parece funcionar bien. Aquí hay un ejemplo: http://www.pybytes.com/pywavelets/0.1.6/demo/plot_wavelets.py – hyperboreean