SwiftTimeIt

一个用 Swift 编写的 TimeIt 函数,大致基于 IPython timeit magic

安装

在 Swift Jupyter Notebook 中

%install '.package(url: "https://github.com/bhansconnect/SwiftTimeit", from: "1.0.0")' SwiftTimeit
import SwiftTimeit

用法

使用 time 测量函数执行一次的时间。 对于短函数来说,这并不准确。 Time Usage

使用 timeit 来准确测量函数的执行时间。 如果未指定循环次数,Timeit 将自动计算运行的循环次数以获得足够的精度。 Timeit 会告诉你最佳情况和最坏情况执行之间是否存在很大差异。 Timeit Usage

请参阅 TimeitExample.ipynb