Learn R Programming

⚠️There's a newer version (4.6.4) of this package.Take me there.

bigmemory (version 2.3)

Manage massive matrices in R using C++, with UNIX support for shared memory

Description

Use C++ to create, store, access, and manipulate massive matrices. Under UNIX, it also supports use of shared memory.

Copy Link

Version

Install

install.packages('bigmemory')

Monthly Downloads

10,590

Version

2.3

License

LGPL-3

Maintainer

John Emerson

Last Published

January 9th, 2024

Functions in bigmemory (2.3)

describe, attach.big.matrix

The basic shared ``big.matrix'' operations.
biglm.big.matrix, bigglm.big.matrix

Use Thomas Lumley's ``biglm'' package with a ``big.matrix''
big.matrix, is.big.matrix, as.big.matrix

The basic ``big.matrix'' operations.
add.cols, rm.cols

Add and remove columns of a ``big.matrix''.
is.shared

Check the shared memory status of a ``big.matrix''
colmean, colmin, colmax, colrange, colvar, colsd, colprod, colsum

Basic statistics for ``big.matrix'' objects.
deepcopy

Produces a physical copy of a ``big.matrix''
shared.big.matrix

Create a shared ``big.matrix''.
rw.mutex, attach.rw.mutex

Mutual exclusion functionality for shared memory matrices in package ``bigmemory''
kmeans.big.matrix

bigmemory's memory-efficient k-means
big.matrix-class

Class ``big.matrix''.
rw.mutex-class

Mutual exclusions (mutexes) for shared memory.
mwhich

Expanded ``which''-like functionality.
bigmemory-package

bigmemory: massive matrices in (possibly shared) memory.
hash.mat

Create a hash into a ``big.matrix''
shared.deepcopy

Produces a physical copy of a ``big.matrix'' (shared or not) in shared memory.
write.big.matrix, read.big.matrix

File interface for a ``big.matrix''