这个屏幕截图最好地解释了它。 http://i.imgur.com/omp3mSW.png
我在 Python 2.7 上使用 IPython 2.1
您可以将%%time
或%%timeit
单元格魔法用于多行块。
谢谢。 我已经尝试了 %%timeit,但是呼叫在同一行上,并且仍然出现错误。 我现在尝试将其向下移动,并且可以正常工作。 但如果注释行在 %%timeit 之前,它会显示“SyntaxError:无效语法”。
是的,细胞魔法必须是那个细胞中唯一的东西。
您还可以使用显式的行延续来使用行魔法来完成它:
%timeit f(1, \
2, \
3)
我收到这个错误是因为%%time
(!) 后面有两个空格。 我不知道这是否是一个已知问题(?)
最有用的评论
是的,细胞魔法必须是那个细胞中唯一的东西。
您还可以使用显式的行延续来使用行魔法来完成它: