Răsfoiți Sursa

Removed use of get_bin_index function for efficiency reasons.

Taddeus Kroes 14 ani în urmă
părinte
comite
f8f630f0b0
1 a modificat fișierele cu 6 adăugiri și 4 ștergeri
  1. 6 4
      src/Histogram.py

+ 6 - 4
src/Histogram.py

@@ -6,12 +6,14 @@ class Histogram:
         self.max = max
 
     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):
-        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):
         return (number - self.min) / ((self.max - self.min) / len(self.bins))