privefl / bigsparser

Sparse matrix format with data on disk

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

bigsparser: sparse matrix format with data on disk

R-CMD-check CRAN status

Features

For now, only a few features are implemented:

  • convert a dgCMatrix or a dsCMatrix to an SFBM, a Sparse Filebacked Big Matrix

  • grow an SFBM using $add_columns() (similar to 'cbind' or 'bdiag')

  • compute the product and crossproduct of an SFBM with a vector

  • solve Ax=b, where A is a symmetric SFBM and b is a vector

  • access the subset of an SFBM as a dgCMatrix (matrix accessor, since v0.6.1)

A new compact format is available (since v0.5), which is useful when non-zero values in columns are contiguous (or almost).

Installation

# CRAN
install.packages("bigsparser")

# latest GitHub version
remotes::install_github("privefl/bigsparser")

About

Sparse matrix format with data on disk


Languages

Language:C++ 59.3%Language:R 40.7%