Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> Python Programming >> .

Come accedere alla prova Tempo di esecuzione in Python

Verifica il tuo codice per il tempo di esecuzione può diventare integrale in casi in cui la velocità è un fattore cruciale . Molte volte , i programmi che si occupano di grandi depositi di dati possono aumentare nel tempo la complessità in modo esponenziale , con conseguenze impreviste lungo la strada. Utilizzando il modulo " timeit " , è possibile verificare il tempo di esecuzione di un frammento di Python e registrare i risultati in un file . Cose che ti serviranno
Python Interpreter
Show More Istruzioni
1

importare il modulo " timeit " :

>>> import timeit
2

definire una funzione che esegue un compito specifico :

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

Creare un oggetto timeit , e ora l' esecuzione della funzione :

>>> t = timeit.Timer ( stmt = ' ADDLIST ( ) ' , setup = ' da __ main__ importazione ADDLIST ' ) economici 4

Aprite un oggetto file con i permessi di scrittura :

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

Scrivi il tempo per il file di log . Ricordatevi di typecast l'output come stringa - la funzione "scrivi " si aspetta un buffer di stringa :

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

 

Programmazione © www.354353.com