我正在使用以下代码创建表示 [0,1]^d 的广告维度超立方体,该代码是由该论坛上的另一位用户提出的。
## generation of the d-dimensional hypercube
cube <- do.call(expand.grid,replicate(d, seq_len(mesh)/mesh, simplify=FALSE))
假设我有一个功能,比如说
foo <- function(u) prod(u)
我想应用于上面创建的hybercube的每个点。有没有一种很好的方法可以避免在 d 行中使用循环来这样做?我尝试使用各种应用功能,但没有成功。
谢谢。