我正在为K均值聚类算法寻找silhouette_score .实际上,我正在使用其他4种算法,我必须找到所有四种算法中的silhouette_score。我试图首先找到k均值集群,并为所有其他集群使用相同的代码。
import pandas as pd
import numpy as np
from sklearn.datasets import load_wine
df = load_wine()
from sklearn.preprocessing import MinMaxScaler
X_scaled_data = MinMaxScaler().fit_transform(df.data)
import matplotlib.pyplot as plt
from sklearn.cluster import KMeans
kmeans = KMeans(n_clusters=3).fit(X_scaled_data)
from sklearn.metrics import silhouette_score
silhouette_avg = silhouette_score(X_scaled_data, kmeans.labels_)
print("For n_clusters =", 3, "The average silhouette_score is :", silhouette_avg)以下是错误:

https://stackoverflow.com/questions/63169471
复制相似问题