我想知道这个%timeit命令IPython
来自文档:
Run Code Online (Sandbox Code Playgroud)%timeit [-n<N> -r<R> [-t|-c] -q -p<P> -o] setup_code选项:
-n:在循环中执行给定的语句次数.如果未给出该值,则选择拟合值.
-r:重复循环迭代次数并获得最佳结果.默认值:3
例如,如果我写:
%timeit -n 250 -r 2 [i+1 for i in range(5000)]
Run Code Online (Sandbox Code Playgroud)
那么,-n 250执行[i+1 for i in range(5000)]250次?那又怎么样-r 2?