Skip to content

Instantly share code, notes, and snippets.

@phelrine
Created January 18, 2012 02:29
Show Gist options
  • Save phelrine/1630468 to your computer and use it in GitHub Desktop.
Save phelrine/1630468 to your computer and use it in GitHub Desktop.
csvmean
#!/usr/bin/env python
import sys
import csv
import os
from optparse import OptionParser
import numpy as np
if __name__ == '__main__':
parser = OptionParser()
parser.add_option("-d", "--delimiter", default = ",", dest = "delimiter")
(opt, args) = parser.parse_args()
csv.writer(sys.stdout, lineterminator = os.linesep).writerows([map(np.mean, np.loadtxt(f, delimiter = opt.delimiter, ndmin = 2, unpack = True)) for f in args])
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment