Learn R Programming

RGF (version 1.1.1)

mat_2scipy_sparse: conversion of an R matrix to a scipy sparse matrix

Description

conversion of an R matrix to a scipy sparse matrix

Usage

mat_2scipy_sparse(x, format = "sparse_row_matrix")

Arguments

x

a data matrix

format

a character string. Either "sparse_row_matrix" or "sparse_column_matrix"

Details

This function allows the user to convert an R matrix to a scipy sparse matrix. This is useful because the Regularized Greedy Forest algorithm accepts only python sparse matrices as input.

References

https://docs.scipy.org/doc/scipy/reference/sparse.html

Examples

Run this code

try({
    if (reticulate::py_available(initialize = FALSE)) {
        if (reticulate::py_module_available("scipy")) {

            library(RGF)

            set.seed(1)

            x = matrix(runif(1000), nrow = 100, ncol = 10)

            res = mat_2scipy_sparse(x)

            print(dim(x))

            print(res$shape)
        }
    }
}, silent = TRUE)

Run the code above in your browser using DataLab