0
我想初始化一個存儲10個2x5矩陣的空列表。我在這裏看過this的帖子,好像replication(10, diag(2), simplify = F)
只返回10個空的2x2矩陣列表。如果我的矩陣不是nxn會怎麼樣?我如何解釋這一點?R:在空列表中初始化m個n個矩陣
我想初始化一個存儲10個2x5矩陣的空列表。我在這裏看過this的帖子,好像replication(10, diag(2), simplify = F)
只返回10個空的2x2矩陣列表。如果我的矩陣不是nxn會怎麼樣?我如何解釋這一點?R:在空列表中初始化m個n個矩陣
我們可以通過指定尺寸
array(NA, c(2, 5, 10))
或者創建一個三維陣列,如果我們需要一個matrices
lapply(1:10, matrix, data= NA, nrow=2, ncol=5)
diag(2)
給出了這樣,
[,1] [,2]
[1,] 1 0
[2,] 0 1
嘗試,
replicate(10, matrix("", 2, 5), simplify = F)
這將產生具有所需尺寸10空矩陣。
'代表(列表(矩陣(NA,2
list
,5)), 10)'...和'diag(2)'不是空的,它是一個單位矩陣。 – alistaire