gpt4 book ai didi

r - 将 runif() 应用于下限和上限向量

转载 作者:行者123 更新时间:2023-12-04 01:56:09 28 4
gpt4 key购买 nike

我需要生成一个介于上限和下限之间的随机数向量。每个数字都有自己的边界 - 因此边界也是向量。

目前我使用 for 循环执行此操作,但可能有更好的方法。

# Bounds
lb <- c(1,2,3,4)
ub <- c(9,7,5,8)

# Generate rnd numbers, stored in rndnum
rndnum <- runif(1, lb[1], ub[1])
for(i in 2:length(lb))
rndnum <- c(rndnum, runif(1,lb[i], ub[i]))

最佳答案

runif 根据其 minmax 参数进行矢量化。你可以简单地这样做:

rndnum <- runif(length(lb),lb,ub)

关于r - 将 runif() 应用于下限和上限向量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36030620/

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