19 from scipy
import stats
21 _DEFAULT_THRESHOLD = 1e-10
25 return [x * mul
for x
in a]
29 return stats.ttest_ind(a, b)
32 def speedup(new, old, threshold=_DEFAULT_THRESHOLD):
33 if (
len(
set(new))) == 1
and new == old:
35 s0, p0 =
cmp(new, old)
45 sp, pp =
cmp(new,
scale(old, 1 - pct / 100.0))
55 sp, pp =
cmp(new,
scale(old, 1 + pct / 100.0))
64 if __name__ ==
"__main__":
65 new = [0.0, 0.0, 0.0, 0.0]
66 old = [2.96608e-06, 3.35076e-06, 3.45384e-06, 3.34407e-06]