“Conocimiento Programación>Python Programming

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

2014/5/16
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
Funciones recursivas Python
Cómo convertir secuencias de comandos de MATLAB para Python
Cómo quitar Camino De argv [ 0 ] en Python
Cómo editar archivos PYD
Cómo hacer que las variables de salida números enteros de programación Python
Cómo diseñar un programa para calcular los grados Estudiantes
Cómo convertir a una cadena en Python
Cómo imprimir Pila de llamadas en Python
Conocimiento de la computadora © http://www.ordenador.online