私は次のR
ように隣接行列を書いています:
neighbours <- array(0, c(100,100))
for (i in 1:100) { neighbours[i,i] = 1 } #reflexive
しかし、私はそれclass(neighbours)
がdouble matrix
. それは、より大きなマトリックスではあまりにも多くのスペースを占有します。したがって、型を or に強制したいと思います。integer
これは無向なので、さらに良いことですlogical
。
しかし...
> class(neighbours[5])
[1] "numeric"
> class(neighbours[5]) <- "integer"
> class(neighbours[5])
[1] "numeric"
それは私に耳を傾けません !