使用IPython时,通常可以通过使用%time magic函数来查看命令运行的时间。当您经常使用它时,您开始希望只要输入查询,您就可以切换设置以默认获取此元数据。 Psql允许你用\ timing执行此操作。 GHCi允许你这样做:set s +。 IPython让你这样做吗?如果没有,为什么不呢?
答案 0 :(得分:0)
" ipythonic"计时码的方式是使用%timeit或%% timeit magic函数(分别用于在线和多行代码)。
这些函数通过多次运行代码提供了非常准确的结果(如果未指定,则确切的数字是自适应的。)
你问的全局标志在ipython中不存在。此外,只需向所有单元格添加%%timeit
将无效,因为调用%%timeit
时不会修改全局变量。这个"功能"直接继承自timeit
模块。
有关详细信息,请参阅this ipython issue。