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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。