Efektivní kód v R
Colin Gillespie
Jumping Rivers & Newcastle University
library("parallel")
apply() je podobná cyklu for
Matice s 10 sloupci a 10 000 řádky:
m <- matrix(rnorm(100000), ncol = 10)
res <- apply(m, 1, median)
parApply()library("parallel")
copies_of_r <- 7
cl <- makeCluster(copies_of_r)
parApply(cl, m, 1, median)
stopCluster(cl)
Jak řekl Lewis Carroll:
Čím víc pospíchám, tím víc zaostávám.
# Sériová verze
apply(m, 1, median)
# Paralelní verze
parApply(cl, m, 1, median)
Efektivní kód v R