Ich möchte erfassen und plotten die Ergebnisse von 5 oder so timeit
Anrufe mit logarithmisch steigenden Größen von N zu zeigen, wie methodX()
mit Eingabe skaliert.Kannst du die Ausgabe von ipythons magischen Methoden erfassen? (timeit)
Bisher habe ich versucht:
output = %timeit -r 10 results = methodX(N)
Es funktioniert nicht ...
Kann nicht info finden in den beiden docs. Ich denke, du solltest zumindest die gedruckte Zeichenkette abfangen können. Danach kann ich es analysieren, um meine Informationen zu extrahieren.
Hat jemand dies getan oder versucht?
PS: Dies ist in einem Ipython-Notebook, wenn das ein Unterschied macht.
möglich Duplikat [Capture the Ergebnis einer IPython magischen Funktion] (http://stackoverflow.com/questions/25289437/capture-the-result-of-an-ipython-magic-function) – Iguananaut