Ipython: % de tiempo y% de tiempo, no funcionará con varias llamadas de función de línea

Creado en 3 jun. 2014  ·  4Comentarios  ·  Fuente: ipython/ipython

Esta captura de pantalla lo explica mejor. http://i.imgur.com/omp3mSW.png

Estoy usando IPython 2.1 en Python 2.7

Comentario más útil

Sí, la magia de una celda tiene que ser lo único en esa celda.

También puede usar continuaciones de línea explícitas para hacerlo con una línea mágica:

%timeit f(1, \
          2, \
          3)

Todos 4 comentarios

Puede usar %%time o %%timeit magia de celda para bloques de varias líneas.

Gracias. Ya intenté %% timeit, pero la llamada estaba en la misma línea y todavía había un error. Intenté moverlo hacia abajo ahora y funciona. Pero dice "SyntaxError: sintaxis inválida" si una línea de comentario precede a la que tiene %% timeit.

Sí, la magia de una celda tiene que ser lo único en esa celda.

También puede usar continuaciones de línea explícitas para hacerlo con una línea mágica:

%timeit f(1, \
          2, \
          3)

Recibí ese error porque había dos espacios después de %%time (!). No sé si se trata de un problema conocido (?)

¿Fue útil esta página
0 / 5 - 0 calificaciones