|
@@ -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))
|