1
parSapply(cl = NULL, X, FUN, ..., simplify = TRUE,
USE.NAMES = TRUE)
默認情況下,它將以X的隨機順序運行,但我希望它按X的順序排列。 是可能的嗎?如何讓R並行:: parSapply按X的絕對順序運行?
parSapply(cl = NULL, X, FUN, ..., simplify = TRUE,
USE.NAMES = TRUE)
默認情況下,它將以X的隨機順序運行,但我希望它按X的順序排列。 是可能的嗎?如何讓R並行:: parSapply按X的絕對順序運行?
按X順序調度不是直接可能的。但有多種方法可以解決這個問題。其中一個很簡單的方法是使用的foreach與選項
.inorder=TRUE
給人一種基礎的例子。請根據您的需要進行更改
t <- foreach(x=X,.inorder=TRUE) %dopar % { FUN }
我不認爲這是完全隨機的。我有一個預感'X'被分成'使用的核心數'塊,並在每個塊內順序運行。 –