categorical_multiedge_match#
- categorical_multiedge_match(attr, default)[source]#
返回一个用于比较分类节点属性的比较函数。
attr 的值(们)必须是可哈希并且可以通过 == 操作符进行比较的,因为它们会被放入一个 set([]) 对象中。如果 G1 和 G2 的集合是相同的,那么构建的函数会返回 True。
- Parameters:
- attrstring | list
要比较的分类节点属性,或要比较的分类节点属性的列表。
- defaultvalue | list
分类节点属性的默认值,或分类节点属性的默认值列表。
- Returns:
- matchfunction
定制的分类
edge_match
函数。
Examples
>>> import networkx.algorithms.isomorphism as iso >>> nm = iso.categorical_multiedge_match("size", 1) >>> nm = iso.categorical_multiedge_match(["color", "size"], ["red", 2])