1. Nauka
  2. /
  3. Kursy
  4. /
  5. Wydajny kod w R

Connected

ćwiczenie

Czas względny

Podczas benchmarkingu ważne jest uwzględnienie zarówno czasu bezwzględnego, jak i względnego. Na podstawie poniższych pomiarów: pojedyncze wywołanie read.csv() jest średnio o 720 - 80 = 640 milisekund wolniejsze niż readRDS().

> microbenchmark(read.csv("movies.csv"),
                 readRDS("movies.rds"),
                 times = 10)

Unit: milliseconds
                       expr  min  lq  mean  median   uq neval cld
read.csv("movies.csv")  540  660 680   720     720  740    10   b
 readRDS("movies.rds")   70   80  90    80     100  110    10  a 

Mniej więcej ile razy średni czas działania read.csv() jest większy niż readRDS()?

Instrukcje

50 XP

Możliwe odpowiedzi