当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Python NetworkX color用法及代码示例


本文简要介绍 networkx.algorithms.bipartite.basic.color 的用法。

用法:

color(G)

返回图形的two-coloring。

如果图不是二分图,则引发异常。

参数

GNetworkX 图

返回

color字典

由节点键入的字典,每个节点颜色的数据为 1 或 0。

抛出

NetworkXError

如果图表不是two-colorable。

例子

>>> 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

相关用法


注:本文由纯净天空筛选整理自networkx.org大神的英文原创作品 networkx.algorithms.bipartite.basic.color。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。