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

Function LGBM_BoosterGetEval

src/c_api.cpp:1279–1292  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1277}
1278
1279int LGBM_BoosterGetEval(BoosterHandle handle,
1280 int data_idx,
1281 int* out_len,
1282 double* out_results) {
1283 API_BEGIN();
1284 Booster* ref_booster = reinterpret_cast<Booster*>(handle);
1285 auto boosting = ref_booster->GetBoosting();
1286 auto result_buf = boosting->GetEvalAt(data_idx);
1287 *out_len = static_cast<int>(result_buf.size());
1288 for (size_t i = 0; i < result_buf.size(); ++i) {
1289 (out_results)[i] = static_cast<double>(result_buf[i]);
1290 }
1291 API_END();
1292}
1293
1294int LGBM_BoosterGetNumPredict(BoosterHandle handle,
1295 int data_idx,

Callers 1

LGBM_BoosterGetEval_RFunction · 0.70

Calls 3

GetBoostingMethod · 0.45
GetEvalAtMethod · 0.45
sizeMethod · 0.45

Tested by

no test coverage detected