使用具有不同距离函数的Pycluster的kmedoids

2024-05-18 12:03:48 发布

您现在位置:Python中文网/ 问答频道 /正文

我使用的是python2.6forwindows。我正在研究OpenCv核心模块。我搜索了一下Pycluster中定义的kmedoids函数,但是没有得到准确的答案。在

我已经在windows7中安装了Pycluster 1.50。有人能解释一下如何使用欧几里德距离、L1和L2距离、hellinger距离和卡方距离吗?在

通过搜索我知道到目前为止。在

import Pycluster
from Pycluster import distancematrix, kmedoids

kmedoid函数有四个参数(如下所述),其中一个是距离。但我无法理解如何在kmedoids函数中指定不同的距离度量

^{pr2}$

对于此事的任何帮助都将受到高度鼓励


Tags: 模块函数答案import距离l1核心定义
2条回答

你似乎连看documentation都懒得看,在第28-29页,这一点解释得很清楚。在

正如Shambool指出的,文档为您提供了答案。不直接传递距离函数,而是传递成对的距离矩阵。所以,首先计算出你想要的距离,然后把它传给kmedoids

相关问题 更多 >