繁体   English   中英

如何找到从python中图形节点的边缘列表生成的向量之间的余弦相似度?

[英]How to find the cosine similarity between a vector that is generated from an edge list of graph nodes in python?

我想计算给定向量嵌入文件中某些图节点的余弦相似度分数。 我现在如何计算python中每个节点的分数? 我相信使用 scikit-learn,我们可以解决这个问题。

我从一系列图形节点生成了一个边列表。 然后我使用 node2vec 将边列表转换为向量图嵌入。

我希望输出显示每个节点的余弦相似度分数

   1 -> 0.2
   2 -> 0.4
   3 -> 0.5
   .
   .

如果我无法正确解释我的问题,我很抱歉,因为我是数据科学的新手。 我可以在评论中澄清。

函数cosine_similarity接受一个数据矩阵作为输入。

然后它返回一个成对相似度矩阵。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM