resize {ramify}R Documentation

Resize Matrices and Arrays

Description

Change shape and size of a matrix or array.

Usage

resize(x, nrow, ncol, ..., across = c("rows", "columns"), byrow = FALSE)

Arguments

x

A matrix or multi-way array.

nrow

The desired number of rows.

ncol

The desired number of columns.

...

Further dimensions of the array.

across

Character string specifying whether to flatten the matrix across "rows" (default) or "columns". This option is ignored for multi-way arrays.

byrow

Logical. If FALSE (default) the new matrix is filled by columns, otherwise it is filled by rows. This option is ignored for multi-way arrays.

Value

A matrix with dimension nrow-by-ncol.

See Also

flatten, mat, matrix.

Examples

m <- 1:9
resize(m)
resize(m, 3, 3)
resize(m, 2, 2)

[Package ramify version 0.3.3 Index]