summaryrefslogtreecommitdiff
path: root/avg.py
blob: bbcb920c15aa587a4fe5d430029e7f8ca6332261 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
from sys import argv

#usage: avg.py outfile infile1 infile2 ...

outfile, infiles = open(argv[1],"w"), [open(arg,"r") for arg in argv[2:]]

# hell yea! i f***ing love python :'D
for lines in zip(*infiles):
    for columns in zip(*[l.split() for l in lines]):
        print("%e" % ( sum([float(c) for c in columns])/len(columns) ) ,file=outfile, end="\t")
    print("", file=outfile)

for f in [outfile]+infiles:
    f.close()