Προγραμματισμός

* Γνώση Υπολογιστών >> Προγραμματισμός >> Python Προγραμματισμός

Πώς να συνδεθείτε τη δοκιμασία Εκτέλεσης Ώρα Python

Δοκιμές τον κωδικό σας για το χρόνο εκτέλεσης μπορεί να γίνει αναπόσπαστο μέρος στις περιπτώσεις όταν η ταχύτητα είναι ένας κρίσιμος παράγοντας . Πολλές φορές , τα προγράμματα που ασχολούνται με τα μεγάλα καταστήματα των δεδομένων μπορεί να αυξηθεί σε πολυπλοκότητα χρόνο με γεωμετρική πρόοδο, με απρόβλεπτες συνέπειες κάτω από το δρόμο . Χρησιμοποιώντας το μάθημα « timeit " , μπορείτε να δοκιμάσετε το χρόνο εκτέλεσης ενός αποσπάσματος Python και καταγράψετε τα αποτελέσματα σε ένα αρχείο . Τα πράγματα που θα χρειαστείτε
Python Interpreter
Η Εμφάνιση Περισσότερες οδηγίες
Η 1

Εισαγωγή του " timeit « ενότητα :

>>> εισαγωγής timeit 2

Ορίστε μια λειτουργία που εκτελεί μια συγκεκριμένη εργασία :

>>> def addlist ( ) : . . . l = λίστας ( ) . . . για i in range ( 100 ) : . . . l.append ( 1 )
εικόνων 3

Δημιουργήστε ένα αντικείμενο timeit , και την ώρα της εκτέλεσης της συνάρτησης :

>>> t = timeit.Timer ( Stmt = ' addlist ( ) » , setup =' από __ main__ addlist εισαγωγής » )
Η 4

Ανοίξτε ένα αρχείο με αντικείμενο δικαιώματα γραφής :

>>> f = ανοικτό ( /Users /Bob /Desktop /log.txt ' , ' w ' )
5

Γράψτε τη φορά στο αρχείο καταγραφής . Θυμηθείτε να χαρακτηριστώ την έξοδο string - η λειτουργία " γράφουν" αναμένει ένα buffer συμβολοσειράς :

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


εικόνων

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα