Jupyter Notebook-time-profiling

Also habe ich installiert jupyter notebook durch anaconda und ich arbeite auf python 3 kernel.

Ich versuche zu tun, Zeit profiling mittels %time Magie Befehl wie show hier
Das problem ist, dass es druckt nur die Wand Zeit nicht die CPU-Zeit

mit %time oder %%time hilft nicht

  • %time druckt die Wand Zeit für die erste Zeile nur
  • %%time druckt die Wand Zeit für die ganze Zelle

Ich bin nicht sicher, ob es eine spezifische Konfiguration drucken Sie die CPU-Zeit

BEARBEITEN

Klären mit %%time drucken sollten zwei Metriken für die ganze Zelle

  • Metrik 1: CPU-Zeiten
  • Metric 2: Wand Zeit

mein problem ist, dass ich nur die Wand der Zeit keine CPU-Zeit.

Können Sie diese link was ist die erwartete Ausgabe für %%time

  • Sie möchten %timeit für die konsequente timings dadurch wird die Zeile von code mehrere Male und zurück der Durchschnitt %%timeit gibt die Zeit für die Zelle
  • nicht wirklich .. was ich will ist die CPU-Zeit, die gedruckt werden sollen, mithilfe %time .. haben Sie einen Blick auf den link oben, um zu sehen, was ich meine
  • Ah stimmt, ich sehe dein Problem, ich weiß nicht, wenn man eine bestimmte cpu-Zeit, sondern Sie können die system-und cpu-Zeit: docs.python.org/3/library/time.html#time.process_time finden Sie unter " Verwandte: stackoverflow.com/questions/7370801/.... Ich sehe nichts gebaut-in einem magischen Befehl ipython
  • gut, ich sehe, was Sie versuchen zu tun, aber ich bin sicher, Magie Befehl %%time wird zeigen, den CPU-Zeiten. Habe ich es tatsächlich geschafft, es zu tun, wie es scheint ein windows-Problem ist. Läuft auf Ubuntu gab, die mir das gewünschte Ergebnis
  • Das ist interessant, ich wusste gar nicht, dass es wäre eine Verhaltenstherapie Unterschied zwischen ubuntu und windows. Bitte postet eine Antwort, da ich denke, das wäre hilfreich für andere zu wissen
  • eigentlich Stand ich vor einer Menge von Fragen, bei denen es einen Unterschied im Verhalten zwischen Windows und Ubuntu. Man war in Bezug auf die concurrent.futures die gehalten nicht auf windows, aber funktioniert gut auf Ubuntu. Ein weiterer wurde auf die Ausführung der Bibliothek mrocklin/fakestockdata die Drucke keine Ergebnisse, die auf windows, aber funktioniert gut auf Ubuntu.
  • jedenfalls fügte ich eine Antwort hingewiesen wird. Vielen Dank für ur help

Schreibe einen Kommentar