Ich versuche zu tun k bedeutet Clustering in Scikit lernen. Code:K bedeutet Clustering in Scikit lernen
from sklearn.cluster import KMeans
kmeans = KMeans(n_clusters = 10)
x = df.values
kmeans.fit(x.reshape(-1, 1))
Wenn der Parameter n_init = random
, es zufälligen Anfangs Centroide wählt. Gibt es eine Möglichkeit, die verwendeten Anfangsschwerpunkte zu erhalten?
Ich nur noch eine Frage, wenn der Max_iter = 300, nach dem Zentrum ändert sich bei Ecah Iteration, Aufruf '.cluster_centers_' wird den neuesten Schwerpunkt geben (der Schwerpunkt bei 300. Iteration)? – vikky
@vikky du hast es;) – MMF
'km = KMeans (init = cluster_center, n_init = 1, max_iter = 1) drucken (km.cluster_centers_)' immer noch gleichen fehler –