【发布时间】:2019-03-29 14:16:24
【问题描述】:
我需要保存我的算法的运行时间,然后,我想获得平均值,但我的指标有问题。有时时差返回分钟,有时返回秒。我怎样才能始终获得分钟数?
这是一个简短的例子,当我计算平均值时,有一个“错误”。我该如何解决?
waitTimes <- c(50,60,70)
saveTimes <- list()
for(i in 1:length(waitTimes)){
start <- Sys.time()
Sys.sleep(waitTimes[i])
end <- Sys.time()
saveTimes[[i]] <- end - start
}
tim <- c()
for(i in 1:length(saveTimes)){
tim <- c(tim,saveTimes[[i]])
}
【问题讨论】:
标签: r time benchmarking