gpt4 book ai didi

r - foreach%dopar%-是否保证结果顺序?

转载 作者:行者123 更新时间:2023-12-03 14:47:16 26 4
gpt4 key购买 nike

默认情况下(无.combine),foreach /%dopar%返回列表中的结果。列表中结果的顺序是否保证与循环/迭代的顺序匹配?换句话说,顺序是否与顺序迭代时的顺序相同?还是在并行任务完成时填充列表?浏览文档时,我看到有一个.inorder参数,但它似乎仅在使用.combine函数时适用。

最佳答案

调用结束时,foreach的结果将与“正常”循环的顺序相同。但是,不能保证它们“到达那里”的顺序:理论上(并且在并行化中,实际上也是如此),第一项可能比第二项要晚。

因此,您无法保证执行顺序(例如,进度条或日志记录可能不完整),但是您可以放心,结果将按您期望的顺序排列。

关于r - foreach%dopar%-是否保证结果顺序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7231367/

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