小编Kat*_*tia的帖子

“大矩阵”和常规数值矩阵有什么区别?

创建相对较大的矩阵时,Rstudio在其环境窗口中将其标记为“大型矩阵”:

 x <- matrix(rnorm(10000 * 5000), ncol=5000)
 # Large matrix (50000000 elements, 381.5 Mb)
Run Code Online (Sandbox Code Playgroud)

预期的mode()函数为此对象返回“数字”:

mode(x)
## [1] "numeric"
Run Code Online (Sandbox Code Playgroud)

但是,如果我运行以下命令:

mode(x) <- "numeric"
Run Code Online (Sandbox Code Playgroud)

Rstudio将“大矩阵”更改为常规数值矩阵:

# x:  num [1:10000, 1:5000]
Run Code Online (Sandbox Code Playgroud)

那么这两个对象有什么区别?这种差异是否仅存在于Rstudio中,或者这两个对象在R中也不同?

r matrix rstudio

7
推荐指数
1
解决办法
81
查看次数

标签 统计

matrix ×1

r ×1

rstudio ×1