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

Function GetCatFeaturesWithHash1

catboost/libs/data/ut/objects_ut.cpp:300–332  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

298 }
299
300 void GetCatFeaturesWithHash1(
301 TVector<TVector<ui32>>* catFeatures,
302 TVector<THashMap<ui32, TString>>* catFeaturesHashToString
303 ) {
304 catFeaturesHashToString->clear();
305 {
306 THashMap<ui32, TString> hashToString = {
307 TCatHashToString(0x0, "0x0"),
308 TCatHashToString(0x12, "0x12"),
309 TCatHashToString(0x0F, "0x0F"),
310 TCatHashToString(0x23, "0x23"),
311 TCatHashToString(0x11, "0x11"),
312 TCatHashToString(0x03, "0x03")
313 };
314 catFeaturesHashToString->push_back(hashToString);
315 }
316 {
317 THashMap<ui32, TString> hashToString = {
318 TCatHashToString(0xAB, "0xAB"),
319 TCatHashToString(0xBF, "0xBF"),
320 TCatHashToString(0x04, "0x04"),
321 TCatHashToString(0x20, "0x20"),
322 TCatHashToString(0x78, "0x78"),
323 TCatHashToString(0xFA, "0xFA")
324 };
325 catFeaturesHashToString->push_back(hashToString);
326 }
327
328 *catFeatures = TVector<TVector<ui32>>{
329 {0x0, 0x12, 0x0F, 0x23, 0x11, 0x03},
330 {0xAB, 0xBF, 0x04, 0x20, 0x78, 0xFA}
331 };
332 }
333
334
335 Y_UNIT_TEST(Equal) {

Callers 1

Y_UNIT_TESTFunction · 0.85

Calls 2

clearMethod · 0.45
push_backMethod · 0.45

Tested by

no test coverage detected