我正在尝试不使用库函数进行聚类,我正在尝试使用轮廓系数验证聚类技术。
valuek = list()
silhouettelist = list()
label = list()
for k in range(2,23,2):
c_list, c_info = bisectingKMeans(Xsvd,k,10)
for v in c_info[:, 0]+1:
label.append((int(v.A[0][0])))
valuek.append(k)
silhouettelist.append(metrics.silhouette_score(X_principal, label))
输入数据矩阵为 (8580, 126356)。使用具有 200 个分量的 SVD 进行降维。当我尝试使用上述代码计算轮廓系数时
我收到值错误。应该怎么做才能克服这个错误?
Found input variables with inconsistent numbers of samples: [8580, 17160]