Esta captura de tela explica isso melhor. http://i.imgur.com/omp3mSW.png
Estou usando IPython 2.1 no Python 2.7
Você pode usar %%time
ou %%timeit
magia de células para blocos multilinhas.
Obrigado. Já tentei %% timeit, mas a chamada estava na mesma linha e ainda havia um erro. Tentei movê-lo para baixo agora e funciona. Mas ele diz "SyntaxError: sintaxe inválida" se uma linha de comentário preceder aquela com %% timeit.
Sim, uma célula mágica tem que ser a única coisa nessa célula.
Você também pode usar continuações de linha explícitas para fazer isso com uma linha mágica:
%timeit f(1, \
2, \
3)
Recebi esse erro porque havia dois espaços após %%time
(!). Não sei se este é um problema conhecido (?)
Comentários muito úteis
Sim, uma célula mágica tem que ser a única coisa nessa célula.
Você também pode usar continuações de linha explícitas para fazer isso com uma linha mágica: