Lze tuto smyčku spustit paralelně (2)?
Předchozí kostková hra tě tak nadchla, že si ji chceš zahrát víckrát! Původní kód zabalíš do funkce:
play <- function() {
total <- no_of_rolls <- 0
while(total < 10) {
total <- total + sample(1:6, 1)
# If even. Reset to 0
if(total %% 2 == 0) total <- 0
no_of_rolls <- no_of_rolls + 1
}
no_of_rolls
}
a sestavíš smyčku pro opakované hraní:
results <- numeric(100)
for(i in seq_along(results))
results[i] <- play()
Myslíš, že tuto smyčku for lze (snadno) spustit paralelně?
Toto cvičení je součástí kurzu
Efektivní kód v R
Interaktivní praktické cvičení
Proměňte teorii v praxi s jedním z našich interaktivních cvičení
Začít cvičení