【发布时间】:2018-10-23 10:34:38
【问题描述】:
我已经创建了 jaccard 相似性(参考这篇文章->How to compute jaccard similarity from a pandas dataframe)
Unnamed A B C D
Unnamed 1 0.05 0.05 0.05 0.05
A 0.05 1 0.99 0.99 0.99
B 0.05 0.99 1 0.99 0.99
C 0.05 0.99 0.99 1 0.99
D 0.05 0.99 0.99 0.99 1
上面显示的矩阵也指的是参考帖子。
我的问题是我想知道如何将此矩阵转换为对或列表?因为我将使用列表或配对形式的数据来创建网络
我希望看到结果
([unnamed, unnamed], 1)
([unnamed, A], 0.05)
([unnamed, B], 0.05)
([unnamed, C], 0.05)
([unnamed, D], 0.05
([A, unnamed], 0.05)
([A,A], 1)
([A,B], 0.99)
([A,C], 0.99)
([A,D], 0.99)
.
.
.
([D,Unnamed], 0.05)
([D,A], 0.99)
([D,B], 0.99)
([D,C], 0.99)
([D,D], 1)
谢谢你
【问题讨论】: