8個のファイルの平均を求める
先日のスクリプトの使い回し。
#!/bin/env alist = [0, 45, 90, 135, 180, 225, 270, 315] x1 = [] y1 = [] z1 = [] a1 = [] a2 = [] a3 = [] for ANG in alist: filen = 'result.4-%s' % str(ANG) fp = open(filen, 'r') lines = fp.readlines() fp.close() rr = list() uu = list() pp = list() for i in lines: ii = i.split() rr.append(float(ii[0])) uu.append(float(ii[1])) pp.append(float(ii[2])) nump = len(rr) for k in xrange(nump): x1.append(rr[k]) y1.append(uu[k]) z1.append(pp[k]) a1.append(x1) a2.append(y1) a3.append(z1) for k in range(nump): xx1 = 0.0 yy1 = 0.0 zz1 = 0.0 for j in range(len(alist)): xx1 = xx1 + a1[j][k]/len(alist) yy1 = yy1 + a2[j][k]/len(alist) zz1 = zz1 + a3[j][k]/len(alist) print xx1,yy1,zz1