【发布时间】:2019-08-13 01:53:51
【问题描述】:
我正在尝试使用 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
【问题讨论】:
标签: python cluster-analysis medical hdbscan