getMatrixBlocks {compartmap} | R Documentation

## Get chunked sets of row-wise or column-wise indices of a matrix

### Description

Get chunked sets of row-wise or column-wise indices of a matrix

### Usage

    getMatrixBlocks(mat, chunk.size = 1e+05, by.row = TRUE, by.col = FALSE)

### Arguments

`mat` | Input matrix
`chunk.size` | The size of the chunks to use for coercion
`by.row` | Whether to chunk in a row-wise fashion
`by.col` | Whether to chunk in a column-wise fashion

### Value

A set of chunked indices

### Examples

    #make a sparse binary matrix
    library(Matrix)
    m <- 100
    n <- 1000
    mat <- round(matrix(runif(m*n), m, n))
    mat.sparse <- Matrix(mat, sparse = TRUE)

    #get row-wise chunks of 10
    chunks <- getMatrixBlocks(mat.sparse, chunk.size = 10)

[Package compartmap version 1.10.0 Index]