gpt4 book ai didi

scala - 如何执行函数k次?

转载 作者:行者123 更新时间:2023-12-01 10:01:51 24 4
gpt4 key购买 nike

我有一个生成随机数的函数,如下所示:

def genRandom(): Double = {
//pass
return something
}

现在,如何调用上述函数来创建 k 维随机向量?我一直在想

(0 to k).foreach {
// FIXME Vec.append(getRandom())
}

但这似乎不起作用。

如何调用这个 genRandom 函数 k 次并从中创建一个随机向量?

最佳答案

可能的方法:

Vector.fill(k)(getRandom())

或:

(0 until k).map( _ => getRandom())

或:

 for ( i <- 0 until k ) yield getRandom()

关于scala - 如何执行函数k次?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27684328/

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