0

以下の反復を行列演算に変換する必要があります。

a = certain_matrix(3,5)
mat = matrix(0, 3,3)

for ( i in 1:3 )
  for ( j in 1:3 )
    mat[i,j] = certain_distance(a[i,], a[j,])

おおよそ、apply() を使用する必要があります。ただし、行インデックスを取得できません

apply(a, 1, function(x) XXX)

では、その操作をすばやく実行するにはどうすればよいでしょうか。

4

0 に答える 0