我正在創建機器學習模型,為了對模型的性能進行評分,我關注的一個方面是模型運行所需的時間。
我有以下代碼:
start_time <- Sys.time()
predictions <- class.tree.predictions(traindata, testdata)
end_time <- Sys.time()
run_time <- end_time - start_time
當存在秒的時間差時,輸出為“0.23204 秒的時間差”,但當時間差以分鐘為單位時,輸出為“1.05204 分鐘的時間差”。
我只需要以秒為單位的輸出,或者我需要一個 if 陳述句來說明時間差何時以分鐘為單位,所以它可以乘以 60,但我不知道如何去做。
uj5u.com熱心網友回復:
difftime有一個選項units:
difftime(end_time, start_time, units="secs")
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/533030.html
標籤:r时间
上一篇:如何使用tidyverse根據滿足條件的多列過濾行?
下一篇:無法使用ggplot2繪制多線圖
