當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


R RsparseMatrix-class 行壓縮形式稀疏矩陣的“RsparseMatrix”類


R語言 RsparseMatrix-class 位於 Matrix 包(package)。

說明

"RsparseMatrix" 類是以排序壓縮 row-oriented 形式編碼的所有稀疏矩陣的虛擬類。由於它是一個虛擬類,因此不能從中創建任何對象。有關其子類,請參閱showClass("RsparseMatrix")

插槽

j

"integer" 的對象,長度為nnzero(非零元素的數量)。這些是矩陣中每個非零元素的行號。

p

"integer" 類指針對象,每一行一個,指向行中元素的初始(從零開始)索引。

DimDimnames

從超類繼承,請參閱sparseMatrix

擴展

直接類 "sparseMatrix" 。類 "Matrix" ,按類 "sparseMatrix"

方法

最初,故意定義了很少的方法,因為我們寧願在 Matrix 中使用 CsparseMatrix 。然後,添加了更多方法,但請注意,這些方法通常不會返回 "RsparseMatrix" 結果,而是返回 Csparse* 或 Tsparse* 結果;例如, R[i, j] <- v 對於 "RsparseMatrix" R 有效,但分配後, R 是(三元組) "TsparseMatrix"

t

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

強製

signature(from = "RsparseMatrix", to = "CsparseMatrix"):...

強製

signature(from = "RsparseMatrix", to = "TsparseMatrix"):...

例子

showClass("RsparseMatrix")

也可以看看

它的超類 sparseMatrix ,以及例如用於鏈接到其他類的類 dgRMatrix

相關用法


注:本文由純淨天空篩選整理自R-devel大神的英文原創作品 Class "RsparseMatrix" of Sparse Matrices in Row-compressed Form。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。