[][src]Function lightgbm_sys::LGBM_DatasetCreateFromCSR

pub unsafe extern "C" fn LGBM_DatasetCreateFromCSR(
    indptr: *const c_void,
    indptr_type: c_int,
    indices: *const i32,
    data: *const c_void,
    data_type: c_int,
    nindptr: i64,
    nelem: i64,
    num_col: i64,
    parameters: *const c_char,
    reference: DatasetHandle,
    out: *mut DatasetHandle
) -> c_int

\brief Create a dataset from CSR format. \param indptr Pointer to row headers \param indptr_type Type of indptr, can be C_API_DTYPE_INT32 or C_API_DTYPE_INT64 \param indices Pointer to column indices \param data Pointer to the data space \param data_type Type of data pointer, can be C_API_DTYPE_FLOAT32 or C_API_DTYPE_FLOAT64 \param nindptr Number of rows in the matrix + 1 \param nelem Number of nonzero elements in the matrix \param num_col Number of columns \param parameters Additional parameters \param reference Used to align bin mapper with other dataset, nullptr means isn't used \param[out] out Created dataset \return 0 when succeed, -1 when failure happens