Chcę uchwycić i wykreślić wyniki z 5 lub więcej połączeń timeit
z logarytmicznie rosnącymi rozmiarami N, aby pokazać, jak skala methodX()
z wejściem.Czy możesz uchwycić wyjście magicznych metod ipython? (timeit)
Do tej pory próbowałem:
output = %timeit -r 10 results = methodX(N)
To nie działa ...
nie mogę znaleźć informacji w docs albo. Czuję, że powinieneś być w stanie przynajmniej przechwycić napis, który jest drukowany. Następnie mogę przeanalizować go, aby wyodrębnić moje informacje.
Czy ktoś to zrobił lub próbował?
PS: to jest w notatniku do ipythona, jeśli tworzy różnicę.
możliwe duplikat [Zapisuje wyniki w funkcji ipython] magicznym (http://stackoverflow.com/questions/25289437/capture-the-result-of-an-ipython-magic-function) – Iguananaut