Можно ли выполнить этот цикл параллельно (2)?
Предыдущая игра в кости вам так понравилась, что вы хотите сыграть несколько раз! Вы оборачиваете исходный код в функцию:
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
}
и создаёте цикл для запуска игры:
results <- numeric(100)
for(i in seq_along(results))
results[i] <- play()
Как вы думаете, можно ли этот цикл for легко выполнить параллельно?
Это упражнение является частью курса
Эффективный код на R
Практическое интерактивное упражнение
Превратите теорию в практику с помощью одного из наших интерактивных упражнений
Начать упражнение