Ich verstehe, multicore
ist ab R-Version 2.14 veraltet, und mir wurde geraten, das Paket parallel
zu verwenden, das in die Basis von R 3.0 eingebaut wird.Verfall von Multicore (mclapply) in R 3.0
Geht man durch die Dokumentation von parallel
, fand ich, dass es im Wesentlichen zwei Funktionen parallel
und collect
zum Beispiel zu nennen:
p <- parallel(1:10)
q <- parallel(1:20)
collect(list(p, q)) # wait for jobs to finish and collect all results
Da ich mit den Einzelheiten des Parallel-Computing nicht sehr vertraut bin, ich habe immer multicore's
mclapply
out of the box in meinem Code verwendet. Ich frage mich, wie ich das neue parallel
-Paket ähnlich wie mclapply
nutzen könnte.
Prost
'parallel' hat seine eigene' mclapply() 'Funktion zu haben, die, soweit ich weiß, sollte' Multi-Core ein Drop-in-Ersatz :: mclapply() ' –
Ah! Super danke! – by0