微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

比较 2 个图中的节点 igraph R

如何解决比较 2 个图中的节点 igraph R

我在 igraph 中使用 RSudio 并有 2 个有向加权图(A 和 B),我只想找到共享节点列表(如果存在)。>

即V(A) 合 V(B)

A: 117->55  119->55  119->119 119->127 55 ->117 55 ->119 59 ->119 123->23  23 ->119 127->123 127->119 127->127 127->89 

B: 21 ->55  51 ->119 117->53  117->119 119->53  119->127 119->119 119->80  55 ->119 123->21  127->123 127->119 53 ->117

我找到了 this answer in Python,但 isomorphic.vf2 的文档对我来说太不透明了,所以我没有在 R 中找到等效的程序

我试过了,

intersect(V(A),V(B))

但只要得到,

[1] 1 2 3 4 5 6 7 8

我期待共享节点标签集。

解决方法

我猜你可以试试names,例如,

intersect(names(V(A)),names(V(B)))

V(graph.intersection(A,B,keep.all.vertices = FALSE))

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。