Samplecpp

This commit is contained in:
2022-12-13 14:02:35 +01:00
parent 74d420dbce
commit 630ea1dfdb
3 changed files with 8 additions and 2 deletions

View File

@@ -3,4 +3,4 @@ project(main)
set(CMAKE_CXX_STANDARD 14) set(CMAKE_CXX_STANDARD 14)
add_executable(sample sample.cpp ArffFiles.cpp ../src/fimdlp/cppmdlp/Metrics.cpp ../src/fimdlp/cppmdlp/CPPFImdlp.cpp) add_executable(sample sample.cpp ArffFiles.cpp ../src/cppmdlp/Metrics.cpp ../src/cppmdlp/CPPFImdlp.cpp)

View File

@@ -50,5 +50,9 @@ int main(int argc, char** argv)
cout << item << endl; cout << item << endl;
} }
} }
mdlp::indices_t indices = test.sortIndices(X[0]);
for (auto item : indices) {
cout << setw(3) << item << " " << X[0][item] << " " << y[item] << endl;
}
return 0; return 0;
} }

View File

@@ -13,7 +13,7 @@ namespace mdlp {
Metrics metrics; Metrics metrics;
cutPoints_t cutPoints; cutPoints_t cutPoints;
static indices_t sortIndices(samples_t&);
void computeCutPoints(size_t, size_t); void computeCutPoints(size_t, size_t);
long int getCandidate(size_t, size_t); long int getCandidate(size_t, size_t);
bool mdlp(size_t, size_t, size_t); bool mdlp(size_t, size_t, size_t);
@@ -28,6 +28,8 @@ namespace mdlp {
~CPPFImdlp(); ~CPPFImdlp();
CPPFImdlp& fit(samples_t&, labels_t&); CPPFImdlp& fit(samples_t&, labels_t&);
samples_t getCutPoints(); samples_t getCutPoints();
static indices_t sortIndices(samples_t&);
}; };
} }
#endif #endif