gpt4 book ai didi

python - 我如何使用 pyclustering 来实现 kmedoids?

转载 作者:太空宇宙 更新时间:2023-11-04 08:28:03 27 4
gpt4 key购买 nike

我不确定我是如何在 python 中使用 kmedoids 的。我已经从 https://pypi.org/project/pyclustering/ 安装了 pyclustering 模块但我不确定如何称呼 kmedoids?我正在尝试在我的高尔距离矩阵上实现 PAM。

我正在尝试对贸易数据集中的特征进行聚类。我用了这个 https://sourceforge.net/projects/gower-distance-4python/files/计算矩阵上的高尔距离。然后我使用这个我称为 D 的矩阵通过 PAM/kmedoids

import pyclustering
import pyclustering.cluster.kmedoids
from sklearn.metrics.pairwise import pairwise_distances
import numpy as np

D = gower_distances(trade_data)
pam=pyclustering.kmedoids(D)

AttributeError: module 'pyclustering' has no attribute 'kmedoids'

我收到上述错误,如何调用 kmedoids/使用 PAM?

最佳答案

您需要更正导入和 K-Medoids 初始化:

from pyclustering.cluster.kmedoids import kmedoids
... ...
pam=kmedoids(D, initial_medoids)

关于python - 我如何使用 pyclustering 来实现 kmedoids?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55335941/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com