color#
- color(G)[source]#
返回图的双色着色方案。
如果图不是二分图,则引发异常。
- Parameters:
- GNetworkX 图
- Returns:
- color字典
一个以节点为键,每个节点的颜色数据为1或0的字典。
- Raises:
- NetworkXError
如果图不是双色可着色的。
Examples
>>> from networkx.algorithms import bipartite >>> G = nx.path_graph(4) >>> c = bipartite.color(G) >>> print(c) {0: 1, 1: 0, 2: 1, 3: 0}
您可以使用此方法设置指示二分集的节点属性:
>>> nx.set_node_attributes(G, c, "bipartite") >>> print(G.nodes[0]["bipartite"]) 1 >>> print(G.nodes[1]["bipartite"]) 0