क्या यह loop parallel चल सकती है (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
}
और खेल खेलने के लिए एक loop बनाते हैं:
results <- numeric(100)
for(i in seq_along(results))
results[i] <- play()
क्या आपको लगता है कि यह for loop (आसानी से) parallel चलाई जा सकती है?
यह अभ्यास पाठ्यक्रम का हिस्सा है
कार्यकुशल R कोड लिखना
इंटरैक्टिव व्यावहारिक अभ्यास
हमारे इंटरैक्टिव अभ्यासों में से किसी एक के साथ सिद्धांत को व्यवहार में बदलें
अभ्यास शुरू करें