このフォーラムの別のユーザーから提案された次のコードを使用して、[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)
上で作成したハイパーキューブのすべてのポイントに適用したいと思います。d行を通るループを使用しないようにするための良い方法はありますか?いろいろな適用機能を使ってみましたが、うまくいきませんでした。
ありがとう。