有没有一种方法可以将定时默认添加到ipython?

有没有一种方法可以将定时默认添加到ipython?,ipython,ipython-magic,Ipython,Ipython Magic,在使用IPython时,通过使用%time magic函数可以方便地查看命令运行所需的时间。当您足够频繁地使用它时,您开始希望您可以在输入查询时,在默认情况下切换一个设置以获取此元数据。Psql允许您使用\计时来完成此操作。GHCi允许您使用:set s+执行此操作。IPython让你这么做吗?如果没有,为什么不呢?计时代码的“ipythonic”方式是使用%timeit或%%timeit魔术功能(分别用于在线和多行代码) 这些函数通过多次运行代码来提供相当精确的结果(如果未指定,则精确数字是自

在使用IPython时,通过使用%time magic函数可以方便地查看命令运行所需的时间。当您足够频繁地使用它时,您开始希望您可以在输入查询时,在默认情况下切换一个设置以获取此元数据。Psql允许您使用\计时来完成此操作。GHCi允许您使用:set s+执行此操作。IPython让你这么做吗?如果没有,为什么不呢?

计时代码的“ipythonic”方式是使用%timeit或%%timeit魔术功能(分别用于在线和多行代码)

这些函数通过多次运行代码来提供相当精确的结果(如果未指定,则精确数字是自适应的)

ipython中不存在您请求的全局标志。此外,仅将
%%timeit
添加到所有单元格将不起作用,因为调用
%%timeit
时不会修改全局变量。此“功能”直接继承自
timeit
模块


有关更多信息,请参阅

我不喜欢,但我会接受这个答案,因为真正的答案似乎是“不”。