我想比较不同动态解释编程语言(如Ruby,Perl和Python)的数学方程的执行时间。
在Python中,有一个方便的timeit
模块,它允许我在我可以简单地计时的时间,例如,通过
python_lstsqr(x,y)
)
min(timeit.Timer('python_lstsqr(x, y)',
'from __main__ import python_lstsqr, x, y')\
.repeat(repeat=3, number=1000))
(这里每次重复最多3次重复和1000次循环)
Perl和Ruby中是否存在等价物?