本文简要介绍
networkx.algorithms.clique.make_max_clique_graph
的用法。用法:
make_max_clique_graph(G, create_using=None)
返回给定图的最大团图。
G
的最大团图的节点是G
的团,如果两个团不相交,则一条边连接两个团。- G:NetworkX 图
- create_using:NetworkX 图形构造函数,可选(默认=nx.Graph)
要创建的图表类型。如果是图形实例,则在填充之前清除。
- NetworkX 图
一个图,其节点是
G
的团,如果它们不相交,则其边连接两个团。
参数:
返回:
注意:
此函数的行为类似于以下代码:
import networkx as nx G = nx.make_clique_bipartite(G) cliques = [v for v in G.nodes() if G.nodes[v]['bipartite'] == 0] G = nx.bipartite.projected_graph(G, cliques) G = nx.relabel_nodes(G, {-v: v - 1 for v in G})
不过,它应该更快,因为它跳过了所有中间步骤。
相关用法
- Python NetworkX make_small_graph用法及代码示例
- Python NetworkX maximal_independent_set用法及代码示例
- Python NetworkX maximum_spanning_tree用法及代码示例
- Python NetworkX maximum_flow用法及代码示例
- Python NetworkX maximum_flow_value用法及代码示例
- Python NetworkX maximum_spanning_edges用法及代码示例
- Python NetworkX max_flow_min_cost用法及代码示例
- Python NetworkX multi_source_dijkstra_path用法及代码示例
- Python NetworkX minimum_spanning_edges用法及代码示例
- Python NetworkX modularity_matrix用法及代码示例
- Python NetworkX minimum_edge_cut用法及代码示例
- Python NetworkX minimum_st_node_cut用法及代码示例
- Python NetworkX minimum_spanning_tree用法及代码示例
- Python NetworkX minimum_node_cut用法及代码示例
- Python NetworkX minimum_cut_value用法及代码示例
- Python NetworkX multi_source_dijkstra_path_length用法及代码示例
- Python NetworkX min_cost_flow_cost用法及代码示例
- Python NetworkX modularity用法及代码示例
- Python NetworkX min_cost_flow用法及代码示例
- Python NetworkX minimum_cut用法及代码示例
- Python NetworkX minimum_st_edge_cut用法及代码示例
- Python NetworkX minimum_cycle_basis用法及代码示例
- Python NetworkX multi_source_dijkstra用法及代码示例
- Python NetworkX multipartite_layout用法及代码示例
- Python NetworkX negative_edge_cycle用法及代码示例
注:本文由纯净天空筛选整理自networkx.org大神的英文原创作品 networkx.algorithms.clique.make_max_clique_graph。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。