write_fmm {fastMatMR} | R Documentation |
Convert Various Numeric Types to Matrix Market Format
Description
This function takes different types of numeric inputs—vectors, matrices, and sparse matrices— and converts them into Matrix Market files. The output file is written to disk.
Usage
write_fmm(input, filename = "out.mtx")
Arguments
input |
A numeric object to be converted. This can be a numeric vector, a matrix, or a sparse matrix. |
filename |
The name of the output file where the Matrix Market formatted data will be saved. It is recommended to use a filename ending with ".mtx" for clarity. |
Value
A boolean indicating success or failure. Writes a MTX file to disk.
Examples
vec <- c(1, 2, 3)
mat <- matrix(c(1, 2, 3, 4), nrow = 2)
sparse_mat_diag <- Matrix::Matrix(c(1, 0, 0, 2), nrow = 2, sparse = TRUE)
## Diagonal ^-
sparse_mat <- Matrix::Matrix(c(1, 1, 0, 2), nrow = 2, sparse = TRUE)
## And not diagonal -^
write_fmm(vec, tempfile(fileext = ".mtx"))
write_fmm(mat, tempfile(fileext = ".mtx"))
write_fmm(sparse_mat_diag, tempfile(fileext = ".mtx"))
write_fmm(sparse_mat, tempfile(fileext = ".mtx"))
[Package fastMatMR version 1.2.5 Index]