Tôi biết rằng SciPy có một số công cụ xử lý tín hiệu cho các wavelet trong scipy.signal.wavelets và biểu đồ có thể được vẽ bằng Matplotlib, nhưng có vẻ như tôi không thể làm đúng. Tôi đã cố gắng vẽ một wavelet Daubechies chống lại một không gian tuyến tính, nhưng nó không phải là những gì tôi đang tìm kiếm. Tôi không có kỹ năng về wavelet và toán học nói chung. :)Âm mưu Wavelet với các thư viện Python
Trả lời
Với một phiên bản thân gần đây của PyWavelets, nhận được xấp xỉ của nhân rộng chức năng và chức năng wavelet trên x-lưới là khá đơn giản:
[phi, psi, x] = pywt.Wavelet('db2').wavefun(level=4)
Lưu ý rằng x-lưới đầu ra không có sẵn trong v0.1.6 , vì vậy nếu bạn cần bạn sẽ phải sử dụng phiên bản thân cây.
Có dữ liệu đó, bạn có thể vẽ nó sử dụng gói âm mưu yêu thích của bạn, ví dụ:
import pylab
pylab.plot(x, psi)
pylab.show()
Một phương pháp rất giống nhau được sử dụng trên wavelets.pybytes.com trang demo, nhưng có các bảng xếp hạng được thực hiện với Google Charts cho bản trình bày trực tuyến.
Cảm ơn, tôi đã tìm thấy phương pháp này sau khi tôi có bài đăng này, nhưng tôi đã quá mệt mỏi để đặt câu trả lời. – hyperboreean
- 1. Java đồ thị âm mưu thư viện
- 2. Thư viện Wavelet C/C++, không GPL
- 3. Kết hợp hình ảnh và âm mưu với Python Matplotlib
- 4. python + igraph "âm mưu không có sẵn"
- 5. Âm mưu Bland-Altman trong Python
- 6. tại sao âm mưu với Matplotlib quá chậm?
- 7. Thư viện python tốt để tạo tệp âm thanh?
- 8. Lỗi âm mưu Octave
- 9. Thư viện âm thanh tốt?
- 10. Chức năng âm mưu ASCII cho R
- 11. Matplotlib: imshow trong âm mưu 3d
- 12. Phát hiện âm thanh Bpm Thư viện
- 13. âm mưu pylab python phân phối chuẩn bình thường
- 14. ggplot2 để âm mưu dòng
- 15. Outline âm mưu thuật toán
- 16. python gấu trúc DataFrame âm mưu phụ trong các cột và các hàng
- 17. Thư viện để đọc các tệp âm thanh
- 18. Tìm thư viện wavelet C/C++ tốt để xử lý tín hiệu
- 19. Thư viện Python BitTorrent
- 20. Tạo âm thanh không có thư viện?
- 21. Lỗi Ipython/pylab/matplotlib âm mưu
- 22. Thiết màu tùy ý trong âm mưu PseudoColor với matplotlib
- 23. Label âm mưu thanh với geom_text trong ggplot
- 24. The Little âm mưu evens chỉ * & co
- 25. Phát hiện đỉnh trong âm mưu Manhattan
- 26. Nhiều bullseye âm mưu trong R
- 27. Âm mưu thời gian thực trong MATLAB
- 28. truyền thuyết âm mưu trong Mathematica
- 29. Âm mưu đường viền cực trong Matplotlib
- 30. Xóa xticks trong âm mưu matplotlib?
Mẫu mã có thể hữu ích. –
Cũng là một lời giải thích về những gì nó đang tìm kiếm, vì tất cả những gì bạn đề cập đến là nó KHÔNG "vẽ một wavelet daub chống lại một khoảng trống" nhưng điều đó lại để lại hàng nghìn tỷ khác nó có thể! -) –
Xin chào, tôi thực sự tìm kiếm một cách để vẽ biểu đồ gia đình db ở các cấp độ khác nhau. Tôi đã thực hiện nó với pywt và matplotlib và nó có vẻ hoạt động tốt. Dưới đây là ví dụ: http://www.pybytes.com/pywavelets/0.1.6/demo/plot_wavelets.py – hyperboreean