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 Bibliothekmrocklin/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
Du musst angemeldet sein, um einen Kommentar abzugeben.
So scheint es, dass mein Problem war in der Umwelt selbst.
Umstieg von Windows auf Ubuntu eigentlich hat mir geholfen, drucken Sie die CPU-Zeiten.