mirror of
https://github.com/urbit/shrub.git
synced 2024-12-26 13:31:36 +03:00
20 lines
491 B
Python
20 lines
491 B
Python
|
#!/usr/bin/env python3
|
||
|
|
||
|
import sys
|
||
|
import statistics
|
||
|
|
||
|
def pairs(l, n):
|
||
|
return zip(*[l[i::n] for i in range(n)])
|
||
|
|
||
|
# data comes in pairs:
|
||
|
# n - time for running the program with no input
|
||
|
# m - time for running it with the benchmark input
|
||
|
# we measure (m - n)
|
||
|
|
||
|
values = [ float(y) - float(x) for (x,y) in pairs(sys.stdin.readlines(),2)]
|
||
|
|
||
|
print("mean = %.4f, median = %.4f, stdev = %.4f" %
|
||
|
(statistics.mean(values), statistics.median(values),
|
||
|
statistics.stdev(values)))
|
||
|
|