MCPcopy Create free account
hub / github.com/antmachineintelligence/mtgbmcode / LGBM_DatasetCreateFromMat_R

Function LGBM_DatasetCreateFromMat_R

src/lightgbm_R.cpp:92–108  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

90}
91
92LGBM_SE LGBM_DatasetCreateFromMat_R(LGBM_SE data,
93 LGBM_SE num_row,
94 LGBM_SE num_col,
95 LGBM_SE parameters,
96 LGBM_SE reference,
97 LGBM_SE out,
98 LGBM_SE call_state) {
99 R_API_BEGIN();
100 int32_t nrow = static_cast<int32_t>(R_AS_INT(num_row));
101 int32_t ncol = static_cast<int32_t>(R_AS_INT(num_col));
102 double* p_mat = R_REAL_PTR(data);
103 DatasetHandle handle = nullptr;
104 CHECK_CALL(LGBM_DatasetCreateFromMat(p_mat, C_API_DTYPE_FLOAT64, nrow, ncol, COL_MAJOR,
105 R_CHAR_PTR(parameters), R_GET_PTR(reference), &handle));
106 R_SET_PTR(out, handle);
107 R_API_END();
108}
109
110LGBM_SE LGBM_DatasetGetSubset_R(LGBM_SE handle,
111 LGBM_SE used_row_indices,

Callers

nothing calls this directly

Calls 3

R_GET_PTRFunction · 0.50
R_SET_PTRFunction · 0.50

Tested by

no test coverage detected