Dieser Screenshot erklärt es am besten. http://i.imgur.com/omp3mSW.png
Ich verwende IPython 2.1 auf Python 2.7
Sie können %%time
oder %%timeit
Zellenmagie für mehrzeilige Blöcke verwenden.
Vielen Dank. Ich habe %%timeit bereits versucht, aber der Anruf war auf derselben Leitung und es gab immer noch einen Fehler. Ich habe versucht, es jetzt nach unten zu verschieben und es funktioniert. Aber es sagt "SyntaxError: ungültige Syntax", wenn eine Kommentarzeile der mit %%timeit vorangeht.
Ja, eine Zellenmagie muss das einzige in dieser Zelle sein.
Sie können auch explizite Zeilenfortsetzungen verwenden, um dies mit einer Zeilenmagie zu tun:
%timeit f(1, \
2, \
3)
Ich habe diesen Fehler erhalten, weil nach %%time
(!) zwei Leerzeichen waren. Ich weiß nicht, ob das ein bekanntes Problem ist (?)
Hilfreichster Kommentar
Ja, eine Zellenmagie muss das einzige in dieser Zelle sein.
Sie können auch explizite Zeilenfortsetzungen verwenden, um dies mit einer Zeilenmagie zu tun: