Time to help yourself. After
km.fit(M)
we run
labels = km.predict(M)
, numpy.ndarray. . , .
: 5, , 1 5.
, {cluster_number: [row1, row2, row3],...}
clusters = {}
n = 0
for item in labels:
if item in clusters:
clusters[item].append(row_dict[n])
else:
clusters[item] = [row_dict[n]]
n +=1
for item in clusters:
print "Cluster ", item
for i in clusters[item]:
print i