gpt4 book ai didi

r - R中的快速采样

转载 作者:行者123 更新时间:2023-12-04 03:13:22 25 4
gpt4 key购买 nike

是否有比 base::sample 更快的随机子样本(无替换)方法?功能?

最佳答案

通过消除 base::sample 函数调用,您可以获得一点加速:

> x<- rnorm(10000)
> system.time(for(i in 1:100000) x[.Internal(sample(10000L, 10L, FALSE, NULL))])
user system elapsed
2.873 0.017 2.851
> system.time(for(i in 1:100000) sample(x,10))
user system elapsed
3.420 0.025 3.258

根据您的问题,可能还有其他更聪明的方法来加速您的代码。想办法用一个大的来代替许多小的样本调用。

关于r - R中的快速采样,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5458271/

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