NetworkX 是一个 Python 软件包,用于创建、操作和研究复杂网络的结构、动态和功能。

复杂网络的软件


  • 图、有向图和多重图的数据结构
  • 许多标准图算法
  • 网络结构和分析度量
  • 经典图、随机图和合成网络的生成器
  • 节点可以是“任何东西”(例如,文本、图像、XML 记录)
  • 边可以存储任意数据(例如,权重、时间序列)
  • 开源 3-clause BSD 许可证
  • 经过充分测试,代码覆盖率超过 90%
  • Python 的其他优点包括快速原型开发、易于教学和跨平台