Vertigo用于处理带有标记边的图的实用工具
Vertigo:一些非常简单的图形工具。Vertigo是一个小的类和函数集合,用于构建和处理带有标记边的图。这很有用,因为字典只是带有标记边的图,而Python中的对象只是字典,因此这实际上适用于几乎所有对象。按照惯例,如果您需要使用vertigo的许多不同功能并且不想将它们全部导入您的命名空间,您应该将模块重命名为vg:
import vertigo as vg
GraphNode的核心是两件事的组合:一个值,它是任何python对象;一组边,它们是指向其他节点的唯一字符串名称。您将使用的许多图将是PlainGraphNodes,这是上述最简单的实现——每个简单地存储其值并具有其边的内部字典。PlainGraphNodes可以很容易地直接构建:
g1 = vg.PlainG
下载地址
用户评论