“Conocimientos Programación>Python Programming

Cómo registrar la Prueba de Tiempo de ejecución en Python

2013/11/13
Prueba de su código de tiempo de ejecución puede llegar a ser integral en los casos en que la velocidad es un factor crucial. Muchas veces , los programas que se ocupan de grandes almacenes de datos pueden aumentar en complejidad temporal exponencial , con consecuencias imprevistas en el futuro. Con el módulo " timeit " , puede probar el tiempo de ejecución de un fragmento de Python y registrar los resultados en un archivo . Cosas que necesitará
Python Interpreter
Mostrar más instrucciones
1

Importación del módulo " timeit ":

>>> import timeit
2

Definir una función que se ejecuta una tarea específica :

>>> def AddList (): . . . l = list () . . . for i in range ( 100 ) : . . . l.append ( 1 )
3

Crear un objeto timeit , y el tiempo de la ejecución de la función:

>>> t = timeit.Timer ( stmt = ' AddList ()' , la configuración = ' de __ main__ importación AddList ' )
4

Abra un objeto archivo con permisos de escritura :

>>> f = open ( /Users /Bob /Escritorio /log.txt ',' w ' )
5

Escriba el tiempo para el archivo de registro . Recuerde que debe encasillar el resultado como una cadena - la función de "write" espera un búfer de cadena :

>>> f.write ( str ( t.timeit () ))


Python Programming
Cómo cuadrados en Python
Cómo compilar un archivo Python
Cómo crear un juego de adivinanzas Usando Python
Cómo aproximado de la serie de Fourier en Python
Cómo ver Matrices Python fácilmente
Cómo quitar un guión en Python
Cómo quitar un texto en Python
Cómo ejecutar un script de Python desde un indicador
Conocimientos Informáticos © http://www.ordenador.online