与えられた行列:
[,1] [,2]
[1,] 0 0.0
[2,] -1 0.8
Rで行列を反復処理し、すべてのゼロ以外のエントリの位置をインデックスとして返す最も速い方法は何ですか?
ここに1つのアプローチがあります
mat = matrix(rnorm(9), 3, 3)
which(mat !=0, arr.ind = T)
m <- matrix(c(0, 1, 1, 0), nrow = 2)
which(m != 0)
または多分
which(m != 0, TRUE)