作者AmigoSafin ()
看板R_Language
标题[问题] "Dim"的用法(与Array)
时间Sun Jun 17 04:05:18 2018
[问题类型]:
请把以下不需要的部份删除
程式谘询(我想用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://webptt.com/cn.aspx?n=bbs/R_Language/M.1529179523.A.DE9.html
1F:→ x88776544pc: drop 的 documentation 第一行描述就有说了 06/17 11:36
2F:→ andrew43: 想像本例中array会产生一个7维的阵列。每个维度有几个单 06/17 14:17
3F:→ andrew43: 位由dim来决定 06/17 14:17
4F:→ AmigoSafin: 谢谢~~ 06/19 01:58