作者: Aric A. Hagberg , Daniel A. Schult , Pieter J. Swart
DOI:
关键词:
摘要: NetworkX is a Python language package for exploration and analysis of networks network algorithms. The core provides data structures representing many types networks, or graphs, including simple directed graphs with parallel edges self-loops. nodes in can be any (hashable) object contain arbitrary data; this flexibility makes ideal found dierent scientific fields. In addition to the basic graph algorithms are implemented calculating properties structure measures: shortest paths, betweenness centrality, clustering, degree distribution more. read write various formats easy exchange existing data, generators classic popular models, such as Erdos-Renyi, Small World, Barabasi-Albert models. ease-of-use programming together connection SciPy tools make powerful tool computations. We discuss some our recent work studying synchronization coupled oscillators demonstrate how enables research field computational networks.