• Stars
    star
    122
  • Rank 267,638 (Top 6 %)
  • Language
    C++
  • Created about 9 years ago
  • Updated about 1 year ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

CRAN_Status_Badge R-CMD-check Build Status Coverage Status rstudio mirror downloads rstudio mirror downloads Research software impact

bigmemory

Create, store, access, and manipulate massive matrices. Matrices are, by default, allocated to shared memory and may use memory-mapped files. Packages ‘biganalytics’, ‘synchronicity’, ‘bigalgebra’, and ‘bigtabulate’ provide advanced functionality. Access to and manipulation of a ‘big.matrix’ object is exposed in by an S4 class whose interface is simlar to that of an ‘matrix’. Use of these packages in parallel environments can provide substantial speed and memory efficiencies. ‘bigmemory’ also provides a C++ framework for the development of new tools that can work both with ‘big.matrix’ and native ‘matrix’ objects.

x <- big.matrix(5, 2, type="integer", init=0,
                dimnames=list(NULL, c("alpha", "beta")))
x
x[1:2,]
x[,1] <- 1:5
x[,"alpha"]
colnames(x)
options(bigmemory.allow.dimnames=TRUE)
colnames(x) <- NULL
x[,]

Wish List

  1. Additional big.matrix subclasses (e.g. sparse, positive-definite, etc.) -- see bigalgrebra package
  2. big.sparse.matrix.

More Repositories

1

listdown

https://kaneplusplus.github.io/listdown
TeX
23
star
2

flexmem

C
17
star
3

ioregression

An R package for out-of-core regressions
R
14
star
4

cnidaria

Distributed Data Structures for R
R
10
star
5

bigalgebra

R
9
star
6

pirls

C++
8
star
7

laputa

Python
8
star
8

biganalytics

C++
7
star
9

stat_agg

statistical aggregates for machine learning in python
Python
6
star
10

python-for-r-programmers

Course Materials for my R Python for R Programmers Day Course for JSM 2019
6
star
11

forceps

A grammar for manipulating clinical trial data
SCSS
5
star
12

basket

Multisource Exchangeability Models
R
4
star
13

bittrextools

Tools for trading on the Bittrex crypto-currency exchange
R
4
star
14

bigtabulate

C++
3
star
15

synchronicity

C++
3
star
16

icd-10-cm-embedding

LLM Embeddings for ICD 10 Data
TeX
3
star
17

Teaching

Materials for classes I am teaching
R
2
star
18

akde-pubmed

Augmeted Knowledge Discovery for PubMed
R
2
star
19

preference

An R package for designing preference-based clinical trials
R
2
star
20

ccex

An R client for the C-Cex Crypto-currency Exchange
R
2
star
21

adf

An Abstract Data Frame for Map Reduce Applications
R
1
star
22

coronascope

An interactive visualization of COVID-19 cases and deaths in the US by state
R
1
star
23

kdglm

Deep Learning Models
R
1
star
24

trialsim

Simulate multi-arm clinical trials in R
R
1
star
25

ctgovreporting

A package containing functions and data for Covid reporting for the state of Connecticut
R
1
star
26

bigmemory.sri

R
1
star
27

tibblefiddle

A tibble annotator package - change values of a tibble in shiny.
R
1
star
28

dc

Document clustering
R
1
star
29

envi

Manage R Environments
R
1
star
30

dex

Deep Generalized Linear Models with Torch
R
1
star