в Matlab функция kmeans может дать сумму, которая является суммой внутрикластерных расстояний от точки до центроида в векторе k-на-1.
[idx,C,sumd] = kmeans(___)
мне нужно сделать это вpython.
Я обнаружил, что km.transform возвращает массив расстояний из кластера
array([[0.13894406, 2.90411146],
[3.25560603, 0.21255051],
[2.43748321, 0.60557231],
[1.16330349, 4.20635901],
[0.53391368, 2.50914184],
[3.43498204, 0.39192652]])
, если я делаю km.predict, я получаю идентичность кластеров
array([0, 1, 1, 0, 0, 1], dtype=int32)
Я изо всех сил пытаюсь выяснить, как я могу рассчитать среднее расстояние для каждого кластера.
любые предложения будут оценены