Я пытаюсь построить кластер k-means ++, но получаю сообщение об ошибке.
new = pd.DataFrame(mall, columns = ["Age","Spending Score (1-100)"])
km = KMeans(n_clusters=4, init='k-means++', n_init=10, max_iter=300, tol=1e-04, random_state=0)
km.fit(new)
y_kmeans = km.predict(new)
plt.scatter(new[:, 0], new[:, 1], c=y_kmeans, s=50, cmap='viridis')
centers = km.cluster_centers_
plt.scatter(centers[:, 0], centers[:, 1], c='black', s=200, alpha=0.5)
Error: '(slice(None, None, None), 0)' is an invalid key
Я буду очень признателен за любые идеи.
Спасибо