假设我有 2 个图 A 和 B,我想知道 A 是否是 B 的子图。节点包含属性,比如“大小”和“材料”。
当我运行时:
GM = networkx.algorithms.isomorphism.GraphMatcher(B,A)
print networkx.algorithms.isomorphism.subgraph_is_isomorphic()
这仅按边匹配图,而不是按边和属性匹配。
关于如何检查属性的任何线索?
此外,假设 B 包含 A 的 2 个连通图。
当我运行时:
GM.mapping
这将只输出 A 的一个子图。关于如何输出每个子图的任何想法?