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 のサブグラフが 1 つだけ出力されます。すべてのサブグラフを出力する方法について何か考えはありますか?