Author: Armin Rigo <[email protected]>
Branch:
Changeset: r376:8602542d6a2c
Date: 2017-03-08 14:41 +0100
http://bitbucket.org/pypy/benchmarks/changeset/8602542d6a2c/
Log: Display the geom. average of all items dropping the 1st and last,
too
diff --git a/display_local.py b/display_local.py
--- a/display_local.py
+++ b/display_local.py
@@ -92,6 +92,7 @@
l_avg1 = []
l_avg2 = []
+ l_diff = []
for name in all_names:
row = [name, '']
table.append(row)
@@ -103,6 +104,7 @@
row.append(perf.TimeDelta(t_avg1, t_avg2))
l_avg1.append(t_avg1)
l_avg2.append(t_avg2)
+ l_diff.append(t_avg1 / t_avg2)
table.append([])
if len(l_avg1) == len(all_names):
@@ -113,6 +115,18 @@
'', '', str(round(g_avg2, 3)), '', '', '',
perf.TimeDelta(g_avg1, g_avg2)]
table.append(row)
+ if len(l_avg1) > 3:
+ l_avg = zip(l_diff, l_avg1, l_avg2)
+ l_avg.sort()
+ del l_avg[0]
+ del l_avg[-1]
+ g_avg1 = geometric_average([y for x,y,z in l_avg])
+ g_avg2 = geometric_average([z for x,y,z in l_avg])
+ row = ['without 1st/last', '',
+ '', '', str(round(g_avg1, 3)), '', '', '',
+ '', '', str(round(g_avg2, 3)), '', '', '',
+ perf.TimeDelta(g_avg1, g_avg2)]
+ table.append(row)
table.append([])
lengths = []
_______________________________________________
pypy-commit mailing list
[email protected]
https://mail.python.org/mailman/listinfo/pypy-commit