MCPcopy Create free account
hub / github.com/catboost/catboost / MakeExternalApprox

Function MakeExternalApprox

catboost/libs/eval_result/eval_helpers.cpp:276–286  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

274}
275
276void MakeExternalApprox(
277 const TVector<TVector<double>>& internalApprox,
278 const TExternalLabelsHelper& externalLabelsHelper,
279 TVector<TVector<double>>* resultApprox
280) {
281 resultApprox->resize(externalLabelsHelper.GetExternalApproxDimension());
282 for (int classId = 0; classId < internalApprox.ysize(); ++classId) {
283 int visibleId = externalLabelsHelper.GetExternalIndex(classId);
284 (*resultApprox)[visibleId] = internalApprox[classId];
285 }
286}
287
288TVector<TVector<double>> MakeExternalApprox(
289 const TVector<TVector<double>>& internalApprox,

Callers 2

PushBackEvalPrintersFunction · 0.85

Calls 5

GetExternalIndexMethod · 0.80
resizeMethod · 0.45
ysizeMethod · 0.45
backMethod · 0.45

Tested by

no test coverage detected