我正在尝试使用 hdbscan 进行聚类后重建脑肿瘤图像。
但是,hdbscan 没有与 kmeans 不同的聚类中心,所以我对如何获取聚类图像有点困惑。我尝试通过将 (65536,3) 数组与 hdbscan 标签即 r 匹配来获取 ref 簇中心,并在获取 crs 中每个簇的平均簇点后存储它们。
我不确定这是否是继续重建图像的最佳方法,即基于聚类获得一些平均中心并使用平均中心加标签重建图像。
crs = np.zeros((dbnumber_of_clusters, 3))
for i in range(0, dbnumber_of_clusters):
dbcluster_points = mriarr[r == i]
dbcluster_mean = np.mean(dbcluster_points, axis=0)
crs[i, :] = dbcluster_mean