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

Function LGBM_DatasetGetFeatureNames

src/c_api.cpp:963–975  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

961}
962
963int LGBM_DatasetGetFeatureNames(
964 DatasetHandle handle,
965 char** feature_names,
966 int* num_feature_names) {
967 API_BEGIN();
968 auto dataset = reinterpret_cast<Dataset*>(handle);
969 auto inside_feature_name = dataset->feature_names();
970 *num_feature_names = static_cast<int>(inside_feature_name.size());
971 for (int i = 0; i < *num_feature_names; ++i) {
972 std::memcpy(feature_names[i], inside_feature_name[i].c_str(), inside_feature_name[i].size() + 1);
973 }
974 API_END();
975}
976
977#pragma warning(disable : 4702)
978int LGBM_DatasetFree(DatasetHandle handle) {

Callers 1

Calls 1

sizeMethod · 0.45

Tested by

no test coverage detected