Als «timeit» getaggte Fragen

30
Wie kann man die verstrichene Zeit in Python messen?
Was ich möchte, ist, irgendwo in meinem Code mit dem Zählen der Zeit zu beginnen und dann die verstrichene Zeit abzurufen, um die Zeit zu messen, die zum Ausführen weniger Funktionen benötigt wurde. Ich denke, ich verwende das Timeit-Modul falsch, aber die Dokumente sind für mich nur verwirrend. import timeit …

14
Verwendung des Timeit-Moduls
Ich verstehe das Konzept dessen, was timeitfunktioniert, bin mir aber nicht sicher, wie ich es in meinem Code implementieren soll. Wie kann ich vergleichen zwei Funktionen, sagen wir insertion_sortund tim_sortmit timeit?
351 python  time  timeit 



3
Warum ist es langsamer, über eine kleine Zeichenfolge zu iterieren als über eine kleine Liste?
Ich spielte mit Timeit herum und bemerkte, dass das einfache Verstehen einer Liste über eine kleine Zeichenfolge länger dauerte als das Ausführen derselben Operation für eine Liste kleiner einzelner Zeichenfolgen. Irgendeine Erklärung? Es ist fast 1,35-mal so viel Zeit. >>> from timeit import timeit >>> timeit("[x for x in 'abc']") …

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.