split_matrix {easybio} | R Documentation |
Split a Matrix into Smaller Sub-matrices by Column or Row
Description
This function splits a matrix into multiple smaller matrices by column or row. It is useful for processing large matrices in chunks, such as when performing analysis on a single computer with limited memory.
Usage
split_matrix(matrix, chunk_size, column = TRUE)
Arguments
matrix |
A numeric or logical matrix to be split. |
chunk_size |
The number of columns or rows to include in each smaller matrix. |
column |
Divided by column(default is |
Value
A list of smaller matrices, each with chunk_size
columns or rows.
Examples
library(easybio)
split_matrix(mtcars, chunk_size = 2)
split_matrix(mtcars, chunk_size = 5, column = FALSE)
[Package easybio version 1.1.1 Index]