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