python中的树库

时间:2010-03-14 11:39:03

标签: python tree

是否有数据树的python库?

我的意思是树作为一般数据结构,而不仅仅是一个xml树。 (比如this question,但是在python中。)

5 个答案:

答案 0 :(得分:16)

Python程序包索引

pypi建议tinytreetreedictcaxespyavl ......这些只是过滤后的前几位许多偶然的命中(指向特定的树,如XML,AST等等;-)。如果你澄清了你想对你的树木做什么,建议一个特定的包装可能会更容易。

答案 1 :(得分:13)

我对treelib感到满意。它解决了我的问题。可以使用更多的文档。但代码很清楚。

答案 2 :(得分:4)

尽管ETE库似乎最初是为了与系统发育树一起开发的,但它实现了许多通用功能,可以处理任何类型的分层树结构,包括程序树绘图和可视化。

有一个全面的tutorial and a reference guide,以防您想要探索它。

答案 3 :(得分:1)

python-graph似乎是一个相当全面和完整的软件包,可以导出DOT图表以供Graphviz使用。

答案 4 :(得分:-4)

您可能希望查看cElementTree