gpt4 book ai didi

r - 是否有系统的方法将带有循环的 R 代码转换为向量化代码?

转载 作者:行者123 更新时间:2023-12-04 11:40:21 25 4
gpt4 key购买 nike

大多数循环代码看起来像这样

retVal=NULL
for i {
for j {
result <- *some function of vector[i] and vector[j]*
retVal = rbind(retVal,result)
}
}

既然如此普遍,有没有系统的方法来翻译这个习语?

这可以扩展到大多数循环吗?

最佳答案

plyr包提供了一组通用工具,用于在处理大数据结构时替换循环结构,方法是将其分解为多个部分,独立处理每个部分,然后将结果重新连接在一起。

关于r - 是否有系统的方法将带有循环的 R 代码转换为向量化代码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1395136/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com