1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
|
/*!
@authors Andrei Novikov (pyclustering@yandex.ru)
@date 2014-2020
@copyright BSD-3-Clause
*/
#include <pyclustering/cluster/gmeans.hpp>
#define SUCCESS 0
#define FAILURE_INCORRECT_RESULT 1
int main() {
pyclustering::clst::gmeans_data result;
pyclustering::clst::gmeans algorithm(2);
algorithm.process({ { 1.0 }, { 1.2 }, { 1.1 }, { 3.0 }, { 3.2 }, { 3.1 }, { 8.0 }, { 8.2 }, { 8.1 } }, result);
if (result.clusters().empty()) {
return FAILURE_INCORRECT_RESULT;
}
return SUCCESS;
}
|