【发布时间】:2023-03-25 08:07:01
【问题描述】:
我有一个来自不同书籍的标题数据集。我希望使用每本书标题之间余弦相似度的网络图来可视化这一点。这些书被标记为两个类别 - 1 或 0 - 我想根据类别进行颜色坐标。每个标题之间的余弦相似度应该是顶点的权重。
为此,我编写了以下代码:
cs_title = squareform(pdist(tit.toarray(), 'cosine'))
cs_abstract = squareform(pdist(abst.toarray(), 'cosine'))
X = cs_title + cs_abstract
print(X.shape)
它输出X 每本书之间余弦相似度的方阵。我现在想在无向图中使用graph-tools 来可视化它。到目前为止,我已经写了这个来实例化一个图形类:
g = Graph(directed=False)
但我现在不确定如何添加要可视化的数据。
【问题讨论】:
-
方阵
X称为加权邻接矩阵。如果您在文档中检查这一点,我很确定图形工具应该有一种方法来加载邻接矩阵。
标签: python graph data-visualization