solution to otus c++ homework 15
generator.py -- создаёт и отправляет набор точек [x,y] в стандартный output. Входные параметры -- номер выборки. опцианально файл для сохранения: 1 -- 3 круга + шум 2 -- 4 круга+ шум 3 -- 2 круга 4 -- Шум (звездное небо)
kkmeans -- пытается определить кластер точек, поступающих в стандартный ввод [x,y]. Выводит в стандартный вывод координаты точек и номер кластера: x,y,c
kkmeans <n>
n
-- число кластеров
plot.py -- отображает результаты кластеризации в виде диаграммы, разные кластеры -- разные цвета, принимает на вход название файла для сохранения результата. Example:
./generator.py 1 | ./kkmeans 4 | ./plot.py ex1_c4