dataset pandas dataframe. Это sklearn.cluster.KMeans
km = KMeans(n_clusters = n_Clusters)
km.fit(dataset)
prediction = km.predict(dataset)
Вот как я решаю, какой объект принадлежит кластеру:
for i in range(len(prediction)):
cluster_fit_dict[dataset.index[i]] = prediction[i]
Вот как выглядит набор данных:
A 1 2 3 4 5 6
B 2 3 4 5 6 7
C 1 4 2 7 8 1
...
где A, B, C - индексы
Это правильный способ использования k-средств?