dsRMatrix-class
位於 Matrix
包(package)。 說明
dsRMatrix
類是壓縮 row-oriented 格式的對稱稀疏矩陣類。在此實現中,行中的非零元素被排序為遞增的列順序。
類中的對象
這些"..RMatrix"
類目前大部分仍未實現!
可以通過調用 new("dsRMatrix", ...)
形式來創建對象。
插槽
uplo
:-
一個字符對象,指示是否存儲上三角形 (
"U"
) 或下三角形 ("L"
)。目前僅允許使用下三角形。 j
:-
類
"integer"
的對象,長度為nnzero
(非零元素的數量)。這些是矩陣中每個非零元素的行號。 p
:-
"integer"
類指針對象,每一行一個,指向行中元素的初始(從零開始)索引。 factors
:-
"list"
類的對象 - 矩陣因式分解列表。 x
:-
"numeric"
類的對象 - 矩陣的非零元素。 Dim
:-
"integer"
類的對象(矩陣的維度)必須是具有兩個非負值的整數向量。 Dimnames
:-
長度為二的列表,請參閱
Matrix
。
擴展
直接類 RsparseMatrix
、 dsparseMatrix
和 symmetricMatrix
。
類 "dMatrix"
、類 "dsparseMatrix"
、類 "sparseMatrix"
、類 "dsparseMatrix"
或 "RsparseMatrix"
;類 "compMatrix"
類、類 "symmetricMatrix"
類,當然還有類 "Matrix"
類。
方法
- 力對稱
-
signature(x = "dsRMatrix", uplo = "missing")
:一個簡單的方法,僅返回x
- 力對稱
-
signature(x = "dsRMatrix", uplo = "character")
:如果uplo == x@uplo
,則簡單地返回x
;否則t(x)
。
例子
(m0 <- new("dsRMatrix"))
m2 <- new("dsRMatrix", Dim = c(2L,2L),
x = c(3,1), j = c(1L,1L), p = 0:2)
m2
stopifnot(colSums(as(m2, "TsparseMatrix")) == 3:4)
str(m2)
(ds2 <- forceSymmetric(diag(2))) # dsy*
dR <- as(ds2, "RsparseMatrix")
dR # dsRMatrix
也可以看看
相關用法
- R dsCMatrix-class 數值對稱稀疏(列壓縮)矩陣
- R dsyMatrix-class 對稱密集(壓縮或非壓縮)數值矩陣
- R dsparseMatrix-class 數值稀疏矩陣的虛擬類“dsparseMatrix”
- R dtrMatrix-class 三角形稠密數值矩陣
- R dgCMatrix-class 壓縮、稀疏、麵向列的數值矩陣
- R diagonalMatrix-class 對角矩陣的“diagonalMatrix”類
- R diagU2N 將三角矩陣從單位三角形變換到一般三角形並返回
- R dgTMatrix-class 三元組形式的稀疏矩陣
- 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 dMatrix-class (虛擬)“雙”矩陣的“dMatrix”類
- R facmul-methods 乘以矩陣因式分解的因數
- R solve-methods 函數求解矩陣包中的方法
- R updown-methods 更新和降級稀疏 Cholesky 分解
- R bdiag 構建分塊對角矩陣
- R printSpMatrix 靈活格式化和打印稀疏矩陣
- R symmetricMatrix-class 包矩陣中對稱矩陣的虛擬類
注:本文由純淨天空篩選整理自R-devel大神的英文原創作品 Symmetric Sparse Compressed Row Matrices。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。