summaryrefslogtreecommitdiff
path: root/make-avg
blob: 3ed5c1159d8cfe815879a58aa8e02ab013ae6465 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
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))