Haskell的图形和网络库

时间:2013-02-06 08:25:57

标签: haskell tree haskell-platform

有关Haskell的优秀图形和网络库的任何建议吗?

我正在寻找类似networkx库对Python的功能。

3 个答案:

答案 0 :(得分:4)

我发现fgl(也见home page)非常容易使用。我不熟悉networkx,所以我不知道它是如何比较的。

答案 1 :(得分:4)

containers包中有图形数据结构。您可以查看它的界面here

此外,您可以使用Hayoo通过Cabal搜索haskell平台上的所有可用软件包或其他软件包!

答案 2 :(得分:2)

这是一个多年的问题,但是如果有人寻找lib - the igraph package提供了关于 igraph-C 库的图形属性的所有函数的绑定。它不会使用比 0.6.5 更新的 igraph-C 版本进行编译,因为作者没有时间来维护它,正如Nils Schweinsberg所说:拉请求很好。此外,并非原始库中的所有函数都具有Haskell绑定,但可以使用 FFI 编写一些函数。

fgl 是一个非常漂亮的库,它实现了归纳图的功能概念,但它缺乏 igraph库的功能:你可以创建有向/无向加权/未加权图形并且实施了算法,并将其考虑在内。

如果有经验的haskeller进一步处理它,igraph包可能是Haskell社区非常有价值的库。