如何在R中创建稀疏诊断矩阵?

问题描述 投票:0回答:1

可能是一个非常愚蠢的问题,但是我似乎找不到在R中创建稀疏对角矩阵的适当方法。我找到了功能:

  • diag.spam()
  • spdiags()

并将它们与Matrix库和下载的垃圾邮件一起使用,但R似乎无法识别这些功能。有人知道我需要下载的功能或库吗?

我需要它,因为我想创建大于256by256的诊断矩阵。在此先感谢

r sparse-matrix diagonal
1个回答
0
投票

Diagonal()包中的Matrix功能。 (Matrix是一个“推荐”软件包,这意味着安装R时它将自动可用。)

library(Matrix)
m <- Diagonal(500)
image(m)
© www.soinside.com 2019 - 2024. All rights reserved.