10個の2x5行列を格納する空のリストを初期化したい。私はここでthisの投稿を見てきました。replication(10, diag(2), simplify = F)
は10個の空の2x2行列のリストを返します。マトリックスがnxnでない場合はどうなりますか?どのように私はそれを説明することができますか?R:空のリストでm行n列の行列を初期化する
0
A
答えて
0
我々は寸法
array(NA, c(2, 5, 10))
かを指定することにより、3次元配列を作成することができlist
matrices
lapply(1:10, matrix, data= NA, nrow=2, ncol=5)
0
diag(2)
が必要寸法の10空行列を生成する
[,1] [,2]
[1,] 1 0
[2,] 0 1
試して、
replicate(10, matrix("", 2, 5), simplify = F)
、これを与えます。私たちが必要な場合は
'担当者(リスト(マトリックス(NA、2、5))、 10) '...そして' diag(2) 'は空ではなく、恒等行列です。 – alistaire