diff options
author | Björn B. Brandenburg <bbb@cs.unc.edu> | 2010-03-26 14:55:28 -0400 |
---|---|---|
committer | Björn B. Brandenburg <bbb@cs.unc.edu> | 2010-03-26 14:55:28 -0400 |
commit | da4b7d22647b48ca1c0420540ee7c3eada2281cc (patch) | |
tree | 1814088c72ad5ba9b5a378c22de8880598f4d14c /util.py | |
parent | 40333dd77fecd8a2dec2e982a89678e0849bf3be (diff) |
Add numpy/scipy based statistics and helpers.
Diffstat (limited to 'util.py')
-rw-r--r-- | util.py | 11 |
1 files changed, 11 insertions, 0 deletions
@@ -0,0 +1,11 @@ | |||
1 | import numpy as np | ||
2 | |||
3 | def load_csv_file(fname, *args, **kargs): | ||
4 | return np.genfromtxt(open(fname), delimiter=",", comments="#", | ||
5 | *args, **kargs) | ||
6 | |||
7 | def select(keep, rows): | ||
8 | ok_rows = np.zeros(len(rows), dtype=bool) | ||
9 | for i, row in enumerate(rows): | ||
10 | ok_rows[i] = keep(row) | ||
11 | return rows[ok_rows] | ||