[][src]Function lightgbm_sys::LGBM_DatasetCreateFromCSC

pub unsafe extern "C" fn LGBM_DatasetCreateFromCSC(
    col_ptr: *const c_void,
    col_ptr_type: c_int,
    indices: *const i32,
    data: *const c_void,
    data_type: c_int,
    ncol_ptr: i64,
    nelem: i64,
    num_row: i64,
    parameters: *const c_char,
    reference: DatasetHandle,
    out: *mut DatasetHandle
) -> c_int

\brief Create a dataset from CSC format. \param col_ptr Pointer to column headers \param col_ptr_type Type of col_ptr, can be C_API_DTYPE_INT32 or C_API_DTYPE_INT64 \param indices Pointer to row 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 ncol_ptr Number of columns in the matrix + 1 \param nelem Number of nonzero elements in the matrix \param num_row Number of rows \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