[問題] "Dim"的用法(與Array)

看板R_Language作者時間7年前 (2018/06/17 04:05), 編輯推噓0(004)
留言4則, 3人參與, 7年前最新討論串1/1
[問題類型]: 請把以下不需要的部份刪除 程式諮詢(我想用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

06/17 11:36, 7年前 , 1F
drop 的 documentation 第一行描述就有說了
06/17 11:36, 1F

06/17 14:17, 7年前 , 2F
想像本例中array會產生一個7維的陣列。每個維度有幾個單
06/17 14:17, 2F

06/17 14:17, 7年前 , 3F
位由dim來決定
06/17 14:17, 3F

06/19 01:58, 7年前 , 4F
謝謝~~
06/19 01:58, 4F
文章代碼(AID): #1R9Ms3tf (R_Language)
文章代碼(AID): #1R9Ms3tf (R_Language)