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


R dgCMatrix-class 壓縮、稀疏、麵向列的數值矩陣


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

說明

dgCMatrix 類是壓縮、稀疏、column-oriented 格式的稀疏數值矩陣類。在此實現中,列中的非零元素被排序為遞增的行順序。 dgCMatrixMatrix 包中稀疏數值矩陣的“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]

也可以看看

dsCMatrixdtCMatrixlu

相關用法


注:本文由純淨天空篩選整理自R-devel大神的英文原創作品 Compressed, sparse, column-oriented numeric matrices。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。