9

对 Haskell 的良好图形和网络库有什么建议吗?

我正在寻找类似networkx 库为 Python 提供的功能。

4

3 回答 3

4

我发现fgl(另见主页)很容易使用。我对networkx不熟悉,所以我不知道它如何比较。

于 2013-02-06T09:24:22.280 回答
4

容器包中有一个图形数据结构。你可以在这里查看它的界面。

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

于 2013-02-06T09:26:49.283 回答
2

这是一个超过一年的问题,但如果有人寻找 lib - igraph 包提供了与igraph-C库的图形属性有关的所有函数的绑定。它不会与比0.6.5更新的igraph-C版本一起编译,因为作者没有时间维护它,正如 Nils Schweinsberg 所说:Pull requests are wellcome。此外,并非原始库中的所有函数都具有 Haskell 绑定,但可以使用FFI编写一些函数。

fgl是一个非常漂亮的库,实现了归纳图的功能概念,但它缺乏igraph 库的功能:您可以创建有向/无向加权/未加权图,并在考虑到这一点的情况下实现算法。

如果有经验的haskeller 进一步照顾它 ,igraph 包对于Haskell 社区来说可能是一个非常有价值的库。

于 2014-07-14T12:38:09.943 回答