Mercurial > hg > numerics
diff numerics/histogram.py @ 87:8448c62a4917
almost to output; frange done
author | Jeff Hammel <k0scist@gmail.com> |
---|---|
date | Sun, 01 Mar 2015 17:47:22 -0800 |
parents | 01b8009facc8 |
children | 8ad844281bf8 |
line wrap: on
line diff
--- a/numerics/histogram.py Sun Mar 01 17:01:38 2015 -0800 +++ b/numerics/histogram.py Sun Mar 01 17:47:22 2015 -0800 @@ -24,6 +24,7 @@ import sys import time from .data import transpose +from .generate import frange from .read import CSVParser from collections import OrderedDict @@ -119,8 +120,17 @@ # We'll use a guess of 2 items per bin, on average options.nbins = len(columns[0]) / 2 + # make some bins + bins = frange(options.min, options.max, options.nbins) + # make some histograms + histograms = [] + for column in columns: + histogram = Histogram(bins) + histogram.add(*column) + # output delimeters + data = histograms[0].keys() if __name__ == '__main__': main()