我正在以这种方式使用 HDBScan 执行聚类:
hdbscan_cluster = hdbscan.HDBSCAN(
min_cluster_size=min_cluster_size,
min_samples=min_samples,
metric=metric,
alpha=alpha,
cluster_selection_method=cluster_selection_method
)
hdbscan_cluster.fit(X)
而且由于我的数据集很大,完全执行聚类需要一段时间,所以我希望看到一个进度条。我该怎么做? 我尝试使用一种适合内部的 for 循环,但它没有用
你可以使用 tqdm 库:
with tqdm(total=len(X)) as pbar:
hdbscan_cluster.fit(X, callback=lambda x: pbar.update())