Tag: timeit
Ein Python-built-in module für die Messung der Ausführungszeit von kleinen code-snippets.
3
Antworten
Bemerkte ich, dass, wenn ich die Iteration über eine Datei, die ich geöffnet, es ist viel schneller zu Durchlaufen, ohne "Lesen"-ing es. d.h. l = open('file','r') for line in l: pass (or code) ist viel schneller als
5
Antworten
Ich versuche, herauszufinden, wie viel Zeit es braucht, um führen Sie eine Python-Anweisung, also suchte ich online und fand, dass die standard-Bibliothek bietet ein Modul namens timeit, die vorgibt, genau das zu tun: import timeit def foo():
1
Antworten
Ich weiß nicht, wie interpretieren Sie die Ausgabe von Pythons timeit.timeit () - Funktion. Mein code ist wie folgt: import timeit setup = """ import pydash list_of_objs = [ {}, {'a': 1, 'b': 2, 0: 0}, {'a':
2
Antworten
Ich versuche zu bauen, ein tool zum testen der Verzögerung meiner internet-Verbindung, insbesondere web-Seite-Ladezeiten. Ich dachte daran, mit Hilfe der python - Anfragen Modul für das be-Teil. Problem ist, es hat keine eingebaute Funktionalität zur Messung der
7
Antworten
Muss ich die Zeit Messen, die bestimmte Teile meines Programms nehmen (nicht für das Debuggen, aber als ein feature in der Ausgabe). Genauigkeit ist wichtig, weil die Gesamt-Zeit wird nur einen Bruchteil einer Sekunde. Ich wollte mit
13
Antworten
Verstehe ich das Konzept von dem, was timeit tut, aber ich bin nicht sicher, wie es zu implementieren, in meinem code. Wie Vergleiche ich zwei Funktionen, sagen insertion_sort und tim_sort mit timeit? InformationsquelleAutor der Frage Neemaximo |
6
Antworten
Ich versuche mal etwas code. Ersten habe ich ein timing-decorator: #!/usr/bin/env python import time from itertools import izip from random import shuffle def timing_val(func): def wrapper(*arg, **kw): '''source: http://www.daniweb.com/code/snippet368.html''' t1 = time.time() res = func(*arg, **kw) t2
3
Antworten
Ich war Herumspielen mit timeit und bemerkt, dass dabei eine einfache Liste Verständnis über einen kleinen string länger gedauert, als wenn die gleiche operation auf einer Liste von kleinen Einzel-Zeichen-strings. Irgendeine Erklärung? Es ist fast 1,35 mal
5
Antworten
Was ist der beste Weg, um erstellen Sie eine neue leere Liste in Python? l = oder l = list() Ich Frage dies aus zwei Gründen: Technischen Gründen, welche schneller ist. (erstellen einer Klasse bewirkt, dass
5
Antworten
Ich versuche, herauszufinden, wie viel Zeit es braucht, um führen Sie eine Python-Anweisung, also suchte ich online und fand, dass die standard-Bibliothek bietet ein Modul namens timeitdie vorgibt, genau das zu tun: import timeit def foo(): #
20
Antworten
Was ich will, ist, starten Sie die Zählung der Zeit irgendwo in meinem code und dann die vergangene Zeit, die Zeit Messen, die es brauchte, um auszuführen, paar-Funktion. Ich denke, ich bin mit dem timeit-Modul falsch, aber
3
Antworten
Ich konfrontiert bin auf eine seltsame situation, die ich nicht erklären kann. Hier ist mein test, timing der Generierung einer großen Liste von Tupeln: In [1]: def get_list_of_tuples(): ...: return [(i,) for i in range(10**6)] ...: In
5
Antworten
Habe ich ein python-script, das so funktioniert wie es sollte, aber ich brauche zum schreiben die Ausführungszeit. Ich habe gegoogelt, dass sollte ich verwenden timeit aber ich kann nicht scheinen, um es zu arbeiten. Mein Python-Skript sieht