Add some example code.
[pyutils.git] / src / pyutils / math_utils.py
index ce9940d085ff8935a5f2a451d6398faa6608b4b4..6f042907d47764d34c2b83d3def98f41080058e8 100644 (file)
@@ -89,7 +89,7 @@ class NumericPopulation(object):
     def get_mean(self) -> float:
         """Returns the mean (arithmetic mean) so far in O(1) time."""
 
-        count = len(self.lowers) + len(self.highers)
+        count = len(self)
         return self.aggregate / count
 
     def get_mode(self) -> Tuple[float, int]:
@@ -133,7 +133,7 @@ class NumericPopulation(object):
         """
         if n == 50:
             return self.get_median()
-        count = len(self.lowers) + len(self.highers)
+        count = len(self)
         self._create_sorted_copy_if_needed(count)
         assert self.sorted_copy
         index = round(count * (n / 100.0))