dgCMatrix-class
位于 Matrix
包(package)。 说明
dgCMatrix
类是压缩、稀疏、column-oriented 格式的稀疏数值矩阵类。在此实现中,列中的非零元素被排序为递增的行顺序。 dgCMatrix
是Matrix
包中稀疏数值矩阵的“standard” 类。
类中的对象
可以通过 new("dgCMatrix",
...)
形式的调用来创建对象,更典型的是通过 as(*, "CsparseMatrix")
或类似的调用。然而,通常通过 Matrix(*, sparse = TRUE)
更容易,或者通过 sparseMatrix()
最有效。
插槽
x
:-
"numeric"
类的对象 - 矩阵的非零元素。 - ...
-
所有其他插槽均继承自超类
"CsparseMatrix"
。
方法
矩阵乘积(例如 crossprod-methods )和(除其他外)
- 强制
-
signature(from = "matrix", to = "dgCMatrix")
- 诊断
-
signature(x = "dgCMatrix")
:返回x
的对角线 - dim
-
signature(x = "dgCMatrix")
:返回x
的尺寸 - 图片
-
signature(x = "dgCMatrix")
:使用levelplot
函数绘制x
的图像 - 解决
-
signature(a = "dgCMatrix", b = "...")
:参见solve-methods
,特别是额外的参数sparse
。 - 鲁
-
signature(x = "dgCMatrix")
:计算正方形dgCMatrix
对象的 LU 分解
例子
(m <- Matrix(c(0,0,2:0), 3,5))
str(m)
m[,1]
也可以看看
相关用法
- R dgTMatrix-class 三元组形式的稀疏矩阵
- R dtrMatrix-class 三角形稠密数值矩阵
- R diagonalMatrix-class 对角矩阵的“diagonalMatrix”类
- R dsRMatrix-class 对称稀疏压缩行矩阵
- R dsCMatrix-class 数值对称稀疏(列压缩)矩阵
- R diagU2N 将三角矩阵从单位三角形变换到一般三角形并返回
- R dimScale 缩放矩阵的行和列
- R ddiMatrix-class 对角数值矩阵的“ddiMatrix”类
- R dpoMatrix-class 正半定稠密(压缩|非压缩)数值矩阵
- R dmperm Dulmage-Mendelsohn 排列/分解
- R dtpMatrix-class 填充三角密集矩阵 - “dtpMatrix”
- R dtCMatrix-class 三角形(压缩)稀疏列矩阵
- R drop0 从稀疏矩阵中删除非结构零
- R dtRMatrix-class 三角形稀疏压缩行矩阵
- R denseMatrix-class 所有密集矩阵的虚拟类“denseMatrix”
- R ddenseMatrix-class 数值密集矩阵的虚拟类“ddenseMatrix”
- R dsyMatrix-class 对称密集(压缩或非压缩)数值矩阵
- R dsparseMatrix-class 数值稀疏矩阵的虚拟类“dsparseMatrix”
- R dMatrix-class (虚拟)“双”矩阵的“dMatrix”类
- R facmul-methods 乘以矩阵因式分解的因数
- R solve-methods 函数求解矩阵包中的方法
- R updown-methods 更新和降级稀疏 Cholesky 分解
- R bdiag 构建分块对角矩阵
- R printSpMatrix 灵活格式化和打印稀疏矩阵
- R symmetricMatrix-class 包矩阵中对称矩阵的虚拟类
注:本文由纯净天空筛选整理自R-devel大神的英文原创作品 Compressed, sparse, column-oriented numeric matrices。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。