From 03e678b8e3b643a29afcb0432dbe7ab3d4fcd78f Mon Sep 17 00:00:00 2001 From: David Timber Date: Thu, 14 Nov 2024 04:57:20 +0100 Subject: Initial commit --- make-avg | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100755 make-avg (limited to 'make-avg') 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)) -- cgit