R中的并行操作

时间:2015-04-12 20:12:08

标签: r multithreading parallel-processing

我读过的大部分关于R的书都建议尝试使用像x和y这样的“向量运算”,它们是相同长度的向量:

x + y

而不是:

for (i in 1:length(x)){ x[i] + y[i] }

因为假设x + y更快并且没有遍历for循环。

为什么?这是如何工作并使其更快?据我所知,R只使用一个过程,我无法理解为什么做这样的事情会更快。

0 个答案:

没有答案