rustworkx.is_isomorphic_node_match#
- is_isomorphic_node_match(first, second, matcher, id_order=True)[source]#
判断两个图是否同构
这个检查判断两个图是否在结构上同构,并且通过提供的匹配器函数比较节点数据。匹配器函数接收两个节点数据对象并进行比较。一个简单的示例是检查它们是否相同:
graph_a = rustworkx.PyDAG() graph_b = rustworkx.PyDAG() rustworkx.is_isomorphic_node_match(graph_a, graph_b, lambda x, y: x == y)
注意
对于大型图更好的性能, 建议设置 id_order=False.
- Parameters:
- Returns:
True如果两个图是同构的False如果它们不是。- Return type:
布尔型