当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


R packedMatrix-class 压缩密集矩阵的虚拟类“packedMatrix”


R语言 packedMatrix-class 位于 Matrix 包(package)。

说明

"packedMatrix" 是 "packed" 格式的密集对称或三角矩阵的虚拟类,仅存储 n × n 矩阵的上三角或下三角的 choose(n+1,2) == n*(n+1)/2 元素。它用于定义其适当子类的有效子集、转置等的常用方法:当前为"[dln]spMatrix"(压缩对称)、"[dln]tpMatrix"(压缩三角形)及其子类,例如"dppMatrix""pCholesky""pBunchKaufman"

插槽

uplo

"character"; "U"(用于上三角)和"L"(用于下三角)。

DimDimnames

与所有 Matrix 对象一样。

扩展

直接类 "denseMatrix" 。类 "Matrix" ,按类 "denseMatrix" ,距离 2。类 "mMatrix" ,按类 "Matrix" ,距离 3。类 "replValueSp" ,按类 "Matrix" ,距离 3。

方法

signature(x = "packedMatrix"):...

打开包装

signature(x = "packedMatrix"):...

是对称的

signature(object = "packedMatrix"):...

是三角形

signature(object = "packedMatrix"):...

是对角线

signature(object = "packedMatrix"):...

t

signature(x = "packedMatrix"):...

诊断

signature(x = "packedMatrix"):...

诊断<-

signature(x = "packedMatrix"):...

例子

showClass("packedMatrix")
showMethods(classes = "packedMatrix")

作者

Mikael Jagan

也可以看看

packunpack ;它的虚拟 "complement" "unpackedMatrix" ;它的正确子类 "dspMatrix""ltpMatrix" 等。

相关用法


注:本文由纯净天空筛选整理自R-devel大神的英文原创作品 Virtual Class "packedMatrix" of Packed Dense Matrices。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。