lunes, 19 de febrero de 2018

Receta Python No. 14-1: Cronometrizar la Ejecución de una Sección de Código

1. Problema

Medir el tiempo que tarda en ejecutarse una sección de código.

2. Solución

El paquete timeit mide el tiempo de ejecución que tarda completarse unas sentencias Python.

3. Código Python

Al ejecutar esta sentencia desde la línea de comandos:

$ python -m timeit 'print(64)'


se obtiene:

100000000 loops, best of 3: 0.0124 usec per loop


Desde el intérprete:

>>> import timeit
>>> timeit.timeit('64*64', number=1000)


se obtiene el resultado:

1.9514241027089844e-05

4. Literatura & Enlaces

Bernard J. (2016). Python Recipes Handbook: A Problem-Solution Approach. Canada: Apress.

O

No hay comentarios:

Publicar un comentario

Envíe sus comentarios, dudas, sugerencias, críticas. Gracias.