In [1]:
import time
import pandas as pd
import examples
import linear_program as lp
In [8]:
t = time.clock()
setup = examples.run_setup_n(17)
print time.clock() - t
In [9]:
times = lp.run_times(*setup, n=10)[:11]
In [10]:
times
Out[10]:
In [ ]:
t = pd.DataFrame(times)
In [ ]:
%matplotlib inline
t.hist()
In [ ]:
t.sort_values(0)
In [ ]:
def cumulative(t):
n = len(t)
t = t.sort_values(0)[0].values
cum = [0] * n
for i in range(0,n):
if i > 0:
cum[i] = cum[i-1] + t[i]
else:
cum[i] = t[i]
return cum
In [ ]:
cumm = pd.DataFrame(cumulative(t))
In [ ]:
cumm.plot()
In [ ]:
sum(t.values)
In [ ]:
cumm
In [ ]:
In [ ]: