%timeit
# all of these are types in command line
# sample timeit
%timeit rand_nums = np.random.rand(1000)
# specifying number of runs/loops
# Set number of runs to 2 (-r2)
# Set number of loops to 10 (-n10)
%timeit -r2 -n10 rand_nums = np.random.rand(1000)
# saving output
# adding -o
times = %timeit -o rand+nums = np.random.rand(1000)
# now get the best times among those test
times.timings # produce all timings
times.best
times.worst
# comparing which one is faster in creating dict
l_time = %timeit -o dict = {} # you could see that this is way faster
f_time = %timeot -o dict1 = dict()