cbind2-methods
位於 Matrix
包(package)。 說明
基函數 cbind
和 rbind
是為任意數量的參數定義的,因此具有第一個形式參數 ...
。現在,當在參數中找到 S4 對象時,在 “dispatch” 內部遞歸地基 cbind()
和 rbind()
,分別調用 cbind2
或 rbind2
,其中這些對象已定義方法,因此應適當調度。
cbind2()
和rbind2()
是來自methods
封裝,即標準R,並已提供用於綁定在一起二矩陣,其中Matrix
,我們已經為這些定義了方法,並且'Matrix'
矩陣。
用法
## cbind(..., deparse.level = 1)
## rbind(..., deparse.level = 1)
## S4 method for signature 'denseMatrix,sparseMatrix'
cbind2(x, y, sparse = NA, ...)
## S4 method for signature 'sparseMatrix,denseMatrix'
cbind2(x, y, sparse = NA, ...)
## S4 method for signature 'denseMatrix,sparseMatrix'
rbind2(x, y, sparse = NA, ...)
## S4 method for signature 'sparseMatrix,denseMatrix'
rbind2(x, y, sparse = NA, ...)
參數
... |
為了 |
deparse.level |
在非類矩陣參數的情況下控製標簽構造的整數;請參閱 |
x , y |
類似向量或矩陣R要綁定在一起的對象。 |
sparse |
|
值
通常是類似 class
的“類矩陣”對象作為 ...
中的第一個參數。
請注意,有時默認情況下,如果參數之一為 sparseMatrix
(即使在效率不高的情況下),結果也是 sparseMatrix
。在其他情況下,當零條目多於非零條目時,結果被選擇為稀疏(如 Matrix()
中的默認 sparse
)。
例子
(a <- matrix(c(2:1,1:2), 2,2))
(M1 <- cbind(0, rbind(a, 7))) # a traditional matrix
D <- Diagonal(2)
(M2 <- cbind(4, a, D, -1, D, 0)) # a sparse Matrix
stopifnot(validObject(M2), inherits(M2, "sparseMatrix"),
dim(M2) == c(2,9))
作者
Martin Maechler
也可以看看
我們的類定義幫助頁麵提到了 cbind2()
和 rbind2()
方法: "denseMatrix"
、 "diagonalMatrix"
、 "indMatrix"
。
相關用法
- R chol-methods 計算矩陣的 Cholesky 因子
- R condest 計算(大)矩陣的近似條件數和 1-範數
- R chol2inv-methods 喬列斯基因子的逆
- R coerce-methods-graph 轉換“圖”<–>(稀疏)矩陣
- R colSums-methods 形成行和列的總和及平均值
- R dtrMatrix-class 三角形稠密數值矩陣
- R facmul-methods 乘以矩陣因式分解的因數
- R solve-methods 函數求解矩陣包中的方法
- R updown-methods 更新和降級稀疏 Cholesky 分解
- R bdiag 構建分塊對角矩陣
- R printSpMatrix 靈活格式化和打印稀疏矩陣
- R symmetricMatrix-class 包矩陣中對稱矩陣的虛擬類
- R all.equal-methods 函數 all.equal() 的矩陣封裝方法
- R boolmatmult-methods 布爾算術矩陣乘積:%&% 和方法
- R ltrMatrix-class 三角密集邏輯矩陣
- R Hilbert 生成希爾伯特矩陣
- R nearPD 最近正定矩陣
- R lsyMatrix-class 對稱密集邏輯矩陣
- R CHMfactor-class 稀疏 Cholesky 分解
- R symmpart-methods 矩陣的對稱部分和偏斜(對稱)部分
- R sparseMatrix 從非零項構建一般稀疏矩陣
- R dgCMatrix-class 壓縮、稀疏、麵向列的數值矩陣
- R Cholesky-methods Cholesky 分解方法
- R Subassign-methods “[<-”的方法 - 分配給“矩陣”的子集
- R ldenseMatrix-class 密集邏輯矩陣的虛擬類“ldenseMatrix”
注:本文由純淨天空篩選整理自R-devel大神的英文原創作品 'cbind()' and 'rbind()' recursively built on cbind2/rbind2。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。