本文简要介绍
networkx.algorithms.dominance.dominance_frontiers
的用法。用法:
dominance_frontiers(G, start)
返回有向图所有节点的优势边界。
- G:DiGraph 或 MultiDiGraph
要计算支配地位的图表。
- start:节点
优势计算的起始节点。
- df:由节点键入的字典
一个字典,包含从
start
可到达的每个节点的优势边界作为列表。
- NetworkXNotImplemented
如果
G
是无向的。- NetworkXError
如果
start
不在G
中。
参数:
返回:
抛出:
参考:
- 1
K. D. Cooper, T. J. Harvey, and K. Kennedy. A simple, fast dominance algorithm. Software Practice & Experience, 4:110, 2001.
例子:
>>> G = nx.DiGraph([(1, 2), (1, 3), (2, 5), (3, 4), (4, 5)]) >>> sorted((u, sorted(df)) for u, df in nx.dominance_frontiers(G, 1).items()) [(1, []), (2, [5]), (3, [5]), (4, [5]), (5, [])]
相关用法
- Python NetworkX double_edge_swap用法及代码示例
- Python NetworkX dedensify用法及代码示例
- Python NetworkX draw_networkx_edge_labels用法及代码示例
- Python NetworkX draw用法及代码示例
- Python NetworkX dag_longest_path_length用法及代码示例
- Python NetworkX descendants_at_distance用法及代码示例
- Python NetworkX degree_assortativity_coefficient用法及代码示例
- Python NetworkX dfs_successors用法及代码示例
- Python NetworkX draw_planar用法及代码示例
- Python NetworkX draw_circular用法及代码示例
- Python NetworkX dijkstra_path_length用法及代码示例
- Python NetworkX descendants用法及代码示例
- Python NetworkX draw_spectral用法及代码示例
- Python NetworkX degree_mixing_matrix用法及代码示例
- Python NetworkX dijkstra_path用法及代码示例
- Python NetworkX degrees用法及代码示例
- Python NetworkX degree_pearson_correlation_coefficient用法及代码示例
- Python NetworkX directed_configuration_model用法及代码示例
- Python NetworkX draw_random用法及代码示例
- Python NetworkX directed_joint_degree_graph用法及代码示例
- Python NetworkX draw_shell用法及代码示例
- Python NetworkX difference用法及代码示例
- Python NetworkX disjoint_union用法及代码示例
- Python NetworkX draw_networkx用法及代码示例
- Python NetworkX density用法及代码示例
注:本文由纯净天空筛选整理自networkx.org大神的英文原创作品 networkx.algorithms.dominance.dominance_frontiers。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。