Sha256: 120c94ab5e222e83225def4c63e0d206a55df5a28f46f0ac49b18c7b041cb66b

Contents?: true

Size: 491 Bytes

Versions: 54

Compression:

Stored size: 491 Bytes

Contents

#!/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)))

Version data entries

54 entries across 54 versions & 1 rubygems

Version Path
commonmarker-0.17.7 ext/commonmarker/cmark-upstream/bench/stats.py
commonmarker-0.17.6 ext/commonmarker/cmark/bench/stats.py
commonmarker-0.17.5 ext/commonmarker/cmark/bench/stats.py
commonmarker-0.17.4 ext/commonmarker/cmark/bench/stats.py
commonmarker-0.17.2 ext/commonmarker/cmark/bench/stats.py
commonmarker-0.17.1 ext/commonmarker/cmark/bench/stats.py
commonmarker-0.17.0 ext/commonmarker/cmark/bench/stats.py
commonmarker-0.16.8 ext/commonmarker/cmark/bench/stats.py
commonmarker-0.16.7 ext/commonmarker/cmark/bench/stats.py
commonmarker-0.16.6 ext/commonmarker/cmark/bench/stats.py
commonmarker-0.16.5 ext/commonmarker/cmark/bench/stats.py
commonmarker-0.16.4 ext/commonmarker/cmark/bench/stats.py
commonmarker-0.16.1 ext/commonmarker/cmark/bench/stats.py
commonmarker-0.16.2 ext/commonmarker/cmark/bench/stats.py
commonmarker-0.16.3 ext/commonmarker/cmark/bench/stats.py
commonmarker-0.16.0 ext/commonmarker/cmark/bench/stats.py
commonmarker-0.15.0 ext/commonmarker/cmark/bench/stats.py
commonmarker-0.14.15 ext/commonmarker/cmark/bench/stats.py
commonmarker-0.14.14 ext/commonmarker/cmark/bench/stats.py
commonmarker-0.14.13 ext/commonmarker/cmark/bench/stats.py