In [1]:
import matplotlib.pyplot as plt
import pywt
import json
import os, sys
import numpy as np

In [11]:
NUM_ITER = 10
input_data = np.arange(30)

db2 = pywt.Wavelet('db2')
sym2 = pywt.Wavelet('sym2')

def print_array(arr):
    print("[%s]" % ", ".join((["%.14f" % x for x in arr])))
    
print(db2.filter_bank)
print(sym2.filter_bank)

#print(pywt.swt(input_data, 'db2'))
#print(pywt.swt(input_data, 'sym2'))
#print(pywt.swt(input_data, 'db1'))


([-0.12940952255126037, 0.2241438680420134, 0.8365163037378079, 0.48296291314453416], [-0.48296291314453416, 0.8365163037378079, -0.2241438680420134, -0.12940952255126037], [0.48296291314453416, 0.8365163037378079, 0.2241438680420134, -0.12940952255126037], [-0.12940952255126037, -0.2241438680420134, 0.8365163037378079, -0.48296291314453416])
([-0.12940952255092145, 0.22414386804185735, 0.836516303737469, 0.48296291314469025], [-0.48296291314469025, 0.836516303737469, -0.22414386804185735, -0.12940952255092145], [0.48296291314469025, 0.836516303737469, 0.22414386804185735, -0.12940952255092145], [-0.12940952255092145, -0.22414386804185735, 0.836516303737469, -0.48296291314469025])

In [13]:



Out[13]:
41.913749085499816

In [ ]: