CSCMatrix-class: CSCMatrix

CSCMatrix-classR 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 object CSCMatrix.

  • dim<- The assignment of dimension of the matrix object CSCMatrix.

  • [ The subsetting operator of the matrix object CSCMatrix.

  • %*% The matrix-vector multiplication of the matrix object CSCMatrix. The returned object is a numeric vector.

See Also

dgCMatrix-class

Examples

# construct a CSCMatrix
m <- hashed.model.matrix(~ ., CO2, 8)
# convert it to dgCMatrix
m2 <- as(m, "dgCMatrix")

wush978/FeatureHashing documentation built on Oct. 23, 2022, 10:16 a.m.