categorical_edge_match#

categorical_edge_match(attr, default)#

返回类别边缘属性的比较函数。

attr的值必须是可哈希的,并且可以通过==运算符进行比较,因为它们被放置到set([])对象中。如果g1和g2中的集相同,则构造的函数返回true。

参数
attr字符串|列表

要比较的类别边缘属性,或要比较的类别边缘属性列表。

default值|列表

类别边缘属性的默认值,或类别边缘属性的默认值列表。

返回
match功能

定制的、直截了当的 edge_match 功能。

实例

>>> import networkx.algorithms.isomorphism as iso
>>> nm = iso.categorical_edge_match("size", 1)
>>> nm = iso.categorical_edge_match(["color", "size"], ["red", 2])