我有一个特定结构矩阵的特征值求解算法。 我试图用几个不同的语言来衡量运行时间,其中之一是Python。 我有一组矩阵维度的列表我想在每个维度上测试,希望能多次运行该函数,然后求出每个维度的中位数运行时间(我在Julia和MATLAB中使用BenchmarkTools)。我想用timeit来測試Python版,但我注意到文档说,“这个模块提供了一个测量小块Python代码的简单方式”,所以我想问,我是否应该不要用timeit来測試整个函数? 如果是,那么什么是最佳替代方案? 我看到time.perf_counter,但我想知道是否有更好的测量函数运行时间的方法?
函数 timeit() 是否可以用在函数上?
评论 (0)