From d5a08a56b11a488474aedd9d887877305b4d9949 Mon Sep 17 00:00:00 2001 From: Leonardo Date: Wed, 7 Apr 2010 09:47:48 +0200 Subject: [PATCH] Qualche commento per il calcolo della dimensione dello stack wavelet. --- Filtering/dwt.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/Filtering/dwt.py b/Filtering/dwt.py index fda5204..650aa45 100755 --- a/Filtering/dwt.py +++ b/Filtering/dwt.py @@ -15,7 +15,7 @@ def Output (string): def StartProgram(): """Starting banner""" if not quiet: - print "\033[31;1m===>\033[0m Discrete Wavelet transform started" + print "\033[31;1m===>\033[0m Discrete Wavelet Transform started" def EndProgram(): """End banner""" @@ -118,7 +118,11 @@ class DWT(): wavelets = filterBank.Split (samples) Output ("Decomposed in %f seconds" % (time.time() - startingTime)) - Output ("Wavelet size: %d bytes" % (2*wavelets.GetAllSamplesNumber())) + + # Stiamo memorizzando dei double, e quindi dobbiamo moltiplicare per 2 byte ogni + # elemento dei sample. + size = 2*wavelets.GetAllSamplesNumber() + Output ("Wavelet size: %d bytes (%0.2f MB)" % (size, size/1024/1024.0)) # Mostro la decomposizione se l'utente l'ha chiesto if action == 'show': -- 2.1.4