def meansOfMeans(datafile):
df = pd.read_csv(datafile, delimiter=",")
df = df.loc[df["swapsEager"]>0]
grouped = df.groupby("words", as_index=True)
idx = grouped.groups.keys()
all_means=grouped.mean()
mean_of_means = all_means.mean()
std_of_means = all_means.std()
#Print in latex format:
print "& Average number of swaps & Average jump size \\\\"
print "\hline"
for laziness in ("Eager", "Lazy", "Lazier"):
print "{} & {}({}) & {}({})\\\\".format(laziness, \
mean_of_means["swaps%s"%laziness], \
std_of_means["swaps%s"%laziness], \
mean_of_means["avgAltBlockSize%s"%laziness], \
std_of_means["avgAltBlockSize%s"%laziness])
评论列表
文章目录