我正在编写一个python应用程序,它将大量使用图形数据结构。没有什么可怕的复杂,但我在想某种图/图算法库会帮助我。我在谷歌上搜索了一下,但没有找到特别吸引我的东西。
有人有好的建议吗?
我正在编写一个python应用程序,它将大量使用图形数据结构。没有什么可怕的复杂,但我在想某种图/图算法库会帮助我。我在谷歌上搜索了一下,但没有找到特别吸引我的东西。
有人有好的建议吗?
有两个很好的选择:
NetworkX
and
igraph
我喜欢NetworkX,但我也读过关于igraph的好东西。我经常使用NetworkX处理100万个节点的图,没有问题(它的开销大约是大小为V + E的字典的两倍)
如果您想要特性比较,可以从networkx - discussion列表中查看
特性比较线程
我赞同zweiterlinde使用python-graph的建议。我把它作为我正在进行的一个基于图形的研究项目的基础。这个库写得很好,稳定,有一个很好的界面。作者还能迅速回应询问和报告。