diff options
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] | ||