Sfoglia il codice sorgente

Removed use of get_bin_index function for efficiency reasons.

Taddeus Kroes 14 anni fa
parent
commit
f8f630f0b0
1 ha cambiato i file con 6 aggiunte e 4 eliminazioni
  1. 6 4
      src/Histogram.py

+ 6 - 4
src/Histogram.py

@@ -6,12 +6,14 @@ class Histogram:
         self.max = max
         self.max = max
 
 
     def add(self, number):
     def add(self, number):
-        bin_index = self.get_bin_index(number)
-        self.bins[bin_index] += 1
+        #bin_index = self.get_bin_index(number)
+        #self.bins[bin_index] += 1
+        self.bins[number] += 1
 
 
     def remove(self, number):
     def remove(self, number):
-        bin_index = self.get_bin_index(number)
-        self.bins[bin_index] -= 1
+        #bin_index = self.get_bin_index(number)
+        #self.bins[bin_index] -= 1
+        self.bins[number] -= 1
 
 
     def get_bin_index(self, number):
     def get_bin_index(self, number):
         return (number - self.min) / ((self.max - self.min) / len(self.bins))
         return (number - self.min) / ((self.max - self.min) / len(self.bins))