>>> h = Histogram()
"""
+ def __init__(self):
+ self.headings = None
+
def calculate_bin_edges(self, data, bin_width):
"""
>>> h = Histogram()
All bins should be of equal width (so we can calculate which
bin a data point belongs to).
"""
- self.headings = None
data = numpy.array(data)
self.bin_edges = numpy.array(bin_edges)
bin_width = self.bin_edges[1] - self.bin_edges[0]
>>> h.counts
[10.0, 40.0, 5.0]
>>> h.bin_edges # doctest: +ELLIPSIS
- [1.5e-10, 2.000...e-10, 2.500...e-10, 3e-10]
+ [1.5e-10, 2...e-10, 2.5...e-10, 3e-10]
>>> h.probabilities # doctest: +ELLIPSIS
[0.181..., 0.727..., 0.0909...]
"""