看板 R_Language 關於我們 聯絡資訊
[問題類型]: 請把以下不需要的部份刪除 程式諮詢(我想用R 做某件事情,但是我不知道要怎麼用R 寫出來) [軟體熟悉度]: 請把以下不需要的部份刪除 新手(沒寫過程式,R 是我的第一次) [問題敘述]: 請簡略描述你所要做的事情,或是這個程式的目的 在查找"Drop"的用法的時候 看到R documentation裡面的example 如下 dim(drop(array(1:12, dim = c(1,3,1,1,2,1,2)))) # = 3 2 2 drop(1:3 %*% 2:4) # scalar product 就試著跑看看長什麼模樣 出來是一個3*4的矩陣(就我看來是這樣) 所以我不是很能理解那dim=c(1,3,1,1,2,1,2)的意思為何? 另外也想問最後那一個code dim(drop(array(1:12, dim = c(1,3,1,1,2,1,2)))) # = 3 2 2 drop(1:3 %*% 2:4) # scalar product 有查了scalar product是dot product(雖然我沒學過..) 但那個drop的意思是? 算出來答案是20 不好意思請教大家了 感恩~~端午節愉快!! [程式範例]: -- -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 129.21.69.99 ※ 文章網址: https://www.ptt.cc/bbs/R_Language/M.1529179523.A.DE9.html
x88776544pc: drop 的 documentation 第一行描述就有說了 06/17 11:36
andrew43: 想像本例中array會產生一個7維的陣列。每個維度有幾個單 06/17 14:17
andrew43: 位由dim來決定 06/17 14:17
AmigoSafin: 謝謝~~ 06/19 01:58