سؤال

أعلم أن SCIPY يحتوي على بعض أدوات معالجة الإشارات للوحة Wavelets في Scipy.Signal.Welessets ويمكن رسم مخطط باستخدام Matplotlib، ولكن يبدو أنني لا أستطيع الحصول عليها بشكل صحيح. لقد حاولت تخطيط طاوياف Daubechies ضد مساحة خطية، لكنها ليست ما أبحث عنه. أنا غير مفتون للغاية حول الطيلات والرياضيات بشكل عام. :)

هل كانت مفيدة؟

المحلول

مع نسخة جذع الأخيرة من pywavelets., ، الحصول على تقريبية وظيفة التحجيم ووظيفة الطاويل على X-Grid واضحة للغاية:

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

لاحظ أن إخراج الشبكة X غير متوفر في V0.1.6، لذلك إذا كنت بحاجة إلى أن تضطر إلى استخدام إصدار الجذع.

وجود هذه البيانات، يمكنك رسمها باستخدام حزمة التخطيط المفضلة لديك، على سبيل المثال:

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

يتم استخدام طريقة مشابهة للغاية على صفحة عرض Wavelets.pybytes.com، ولكن هناك يتم إجراء المخططات مع Google Charts for Online.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top