NetworkX概述?

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

NetworkX提供:

  • 研究社会、生物和基础设施网络结构和动态的工具;
  • 一种适用于多种应用的标准编程接口和图形实现;
  • 为协作性、多学科项目提供快速发展环境;
  • 与现有的数值算法和C、C++和FORTRAN代码的接口;
  • 能够轻松处理大型非标准ag亚游手机客户端下载|优惠集。

使用NetworkX,您可以以标准和非标准ag亚游手机客户端下载|优惠格式加载和存储网络,生成多种类型的随机和经典网络,分析网络结构,构建网络模型,设计新的网络算法,绘制网络,等等。

观众?

网络的受众包括数学家、物理学家、生物学家、计算机科学家和社会科学家。阿尔伯特和巴拉布?西对复杂网络科学进行了很好的评述。 [BA02], 纽曼 [Newman03], 多罗戈夫采夫和门德斯 [DM03]. 另见经典文本 [Bollobas01], [Diestel97][West01] 图理论结果和术语。对于基本的图形算法,我们推荐Sedgewick的文本(例如, [Sedgewick01][Sedgewick02]) 勃兰德斯和厄勒巴赫的调查 [BE05].

Python?

python是一种强大的编程语言,它允许简单而灵活的网络表示,以及清晰而简洁的网络算法表达式。python有一个充满活力和不断增长的软件包生态系统,NetworkX使用它来提供更多的功能,如数字线性代数和绘图。为了充分利用NetworkX,您需要知道如何用Python编写基本程序。在众多关于python的指南中,我们推荐 Python documentation 亚历克斯·马泰利的文章 [Martelli03].

免费软件?

NetworkX是免费软件;您可以根据 3-clause BSD License . 我们欢迎捐款。加入我们 GitHub .

历史?

NetworkX出生于2002年5月。最初的版本是由AricHagberg、DanSchult和PieterSwart在2002年和2003年设计和编写的。第一次公开发布是在2005年4月。许多人为NetworkX的成功做出了贡献。一些贡献者列在 credits.

AG怎么下载|首页?

释放:2.2
日期:2019 年 03 月 27 日