CSCMatrix-class {FeatureHashing} | R Documentation |
CSCMatrix
Description
The structure of CSCMatrix
is the same
as the structure of dgCMatrix
. However, the
CSCMatrix
has weaker constraints compared to dgCMatrix
.
CSCMatrix
onlysupports limited operators. The users can convert it to
dgCMatrix
for compatibility of existed algorithms.
Details
The CSCMatrix
violates two constraints used in dgCMatrix
:
The row indices should be sorted with columns.
The row indices should be unique with columns.
The result of matrix-vector multiplication should be the same.
Methods
-
dim
The dimension of the matrix objectCSCMatrix
. -
dim<-
The assignment of dimension of the matrix objectCSCMatrix
. -
[
The subsetting operator of the matrix objectCSCMatrix
. -
%*%
The matrix-vector multiplication of the matrix objectCSCMatrix
. The returned object is a numeric vector.
See Also
Examples
# construct a CSCMatrix
m <- hashed.model.matrix(~ ., CO2, 8)
# convert it to dgCMatrix
m2 <- as(m, "dgCMatrix")