hdbscan.fit() 上的进度条

问题描述 投票:0回答:1

我正在以这种方式使用 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 循环,但它没有用

python unsupervised-learning dbscan tqdm
1个回答
0
投票

你可以使用 tqdm 库:

with tqdm(total=len(X)) as pbar:
    hdbscan_cluster.fit(X, callback=lambda x: pbar.update())
© www.soinside.com 2019 - 2024. All rights reserved.