Explorar o código

Removed use of get_bin_index function for efficiency reasons.

Taddeus Kroes %!s(int64=14) %!d(string=hai) anos
pai
achega
f8f630f0b0
Modificáronse 1 ficheiros con 6 adicións e 4 borrados
  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))