我有一个.gv文件,需要在python中获得统计数据,如下所示:
如何在python中获得这些信息?
发布于 2019-03-06 12:45:56
例如,您可以使用比格维兹。
$ pip3 install pygraphviz然后在python中,回答你的第一个问题中的两个
>>> from pygraphviz import AGraph
>>> graph = AGraph('test.dot')
>>> edge_count = len(list(graph.iteredges()))
>>> node_count = len(list(graph.iternodes()))
>>> print(node_count, edge_count)要计算树的数量,您必须想出一些递归函数:使用.iteredges()方法,它为您提供正在连接的头节点和尾节点。将这些信息收集到您选择的一些数据结构中,并获取所需的统计信息。
https://stackoverflow.com/questions/55016771
复制相似问题