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

Method IsFloat

catboost/cuda/data/binarizations_manager.cpp:90–96  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

88
89
90 bool TBinarizedFeaturesManager::IsFloat(ui32 featureId) const {
91 if (FeatureManagerIdToDataProviderId.contains(featureId)) {
92 return DataProviderFloatFeatureIdToFeatureManagerId.contains(FeatureManagerIdToDataProviderId.at(featureId));
93 } else {
94 return false;
95 }
96 }
97
98 bool TBinarizedFeaturesManager::IsCat(ui32 featureId) const {
99 if (FeatureManagerIdToDataProviderId.contains(featureId)) {

Callers 10

CreateFloatSplitMethod · 0.45
GetRemappedIndexMethod · 0.45
ExtractProjectionMethod · 0.45
ConvertSplitsMethod · 0.45
WriteMethod · 0.45
CheckDataSetFunction · 0.45
BuildTreeCtrSplitCpuMethod · 0.45
SplitMethod · 0.45
AddFeatureMethod · 0.45
AddFloatFeatureMethod · 0.45

Calls 2

containsMethod · 0.45
atMethod · 0.45

Tested by 3

CheckDataSetFunction · 0.36
BuildTreeCtrSplitCpuMethod · 0.36
SplitMethod · 0.36