问题描述
如果我有两个图表,例如:
F = nx.Graph()
G = nx.Graph()
G.add_nodes_from([1,2,3])
G.add_edge(1,2)
F.add_nodes_from([1,2])
F.add_edge(1,2)
这些图显然不是同构的,因此
nx.is_isomorphic(G,F)
将返回 false。
现在我想看看与图 G 相比,图 F 缺少什么。
我只看过
from networkx.algorithms import isomorphism as iso
X = iso.GraphMatcher(F,G)
X.mapping
但 X.mapping 仅在图是同构的情况下才返回字典,如果不是,则不返回。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)