#!/usr/bin/python3 import sys f = sys.argv[1] res = {} mem_res = {} memw_res = {} samples = {} with open(f) as fp: for line in fp: s = line.split() if s[0] not in res: print(s[0]) res[s[0]] = int(s[5]) mem_res[s[0]] = int(s[8]) memw_res[s[0]] = int(s[9]) samples[s[0]] =int(s[4]) else: res[s[0]] += int(s[5]) mem_res[s[0]] += int(s[8]) memw_res[s[0]] += int(s[9]) print("Average times:") for r in res.keys(): print(res[r]/samples[r]) print("Average memory read:") for r in mem_res.keys(): print(mem_res[r]/samples[r]) print("Average memory write:") for r in memw_res.keys(): print(memw_res[r]/samples[r])