标签: r multithreading parallel-processing
我读过的大部分关于R的书都建议尝试使用像x和y这样的“向量运算”,它们是相同长度的向量:
x + y
而不是:
for (i in 1:length(x)){ x[i] + y[i] }
因为假设x + y更快并且没有遍历for循环。
为什么?这是如何工作并使其更快?据我所知,R只使用一个过程,我无法理解为什么做这样的事情会更快。