【发布时间】:2016-01-27 03:16:06
【问题描述】:
我正在寻找一种智能算法或 Python 方法来从数据对创建集群。
输入数据的结构如下:
[
(productA,ProductB),
(productB,ProductC),
(productC,ProductD),
(productA,ProductD),
(productD,ProductB),
(productC,ProductA),
(productE,ProductF),
(productF,ProductG),
(productG,ProductH),
(productG,ProductE),
]
它应该聚集到:
[
(productA,productB,productC,productD),
(productE,productF,productG,productH)
]
如何做到这一点? (两个集群中的产品顺序无关紧要)
非常感谢任何想法!
【问题讨论】:
-
一个 cluster 是通过某个(定向)对链接的所有产品的传递闭包吗?关系对称吗?