Qualche commento per il calcolo della dimensione dello stack
Leonardo [2010-04-07 07:47]
Qualche commento per il calcolo della dimensione dello stack
wavelet.
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':