A simple way to time a small bits of Python code is by using the time module. Please look at the example below.
>>> from time import time, sleep
>>> def f(x):
'''
Does nothing. Sleep for x seconds.
'''
sleep(x)
>>> time1 = time(); f(5); print('Run in {0:f} seconds.'.format(time()-time1))
Run in 5.000000 seconds.
Code break down:
In the above example, we want to measure how long will the function f() run.
- Import the time module.
from time import time, sleep - Get the current time.
time1 = time() - Run the function, get the current time, print the time elapsed.
f(5) print('Run in {0:f} seconds.'.format(time()-time1))
