【发布时间】:2018-07-19 05:14:50
【问题描述】:
我正在通过在代码的开头和结尾编写 Sys.time() 并计算差异来测量用 R 编写的程序的执行时间。我得到的结果是在不同的时间实例发生变化。
例如: adjacent1。矩阵
0 1 1 1 1 1.
1 0 1 1 1 1.
1 1 0 1 1 1.
1 1 1 0 1 1.
1 1 1 1 0 1.
1 1 1 1 1 0。
而R代码是
initial_time=Sys.time().
相邻1%%adjacent1%%adjacent1.
final_time=Sys.time().
时间=最终时间-初始时间。
打印(时间)
当我多次运行代码时,每次的输出都不同。
时差为 0.002844095 秒。
时差0.003111839秒。
时差0.002691031秒。
时间差 0.003143072 秒。
这是一个简单的例子。对于更复杂的 R 代码,执行时间有很大的不同。
为什么会这样?
【问题讨论】:
-
不.. 这不是问题。我提供了一个示例。
标签: r time execution-time