diff options
Diffstat (limited to 'make-avg')
-rwxr-xr-x | make-avg | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/make-avg b/make-avg new file mode 100755 index 00000000..3ed5c115 --- /dev/null +++ b/make-avg @@ -0,0 +1,22 @@ +#!/bin/env python3 +import sys +import common + +a = common.load_data_from_file(sys.argv[1]) +b = common.load_data_from_file(sys.argv[2]) + +c = set(a.keys()) +c.update(b.keys()) +keys = list(c) +keys.sort() +for k in keys: + v_a = a.get(k) + v_b = b.get(k) + if v_a is None: + v = v_b + elif v_b is None: + v = v_a + else: + v = (v_a + v_b) / 2.0 + + print('%s\t%0.3lf' % (k, v)) |