使用pygraph 库使用 Python构建超图时,我感到非常沮丧。
我正在尝试将两个不同的节点(75、69)链接到一个超边(31),然后将该超边链接到其他两个不同的节点(71、70)。
即:(75,69) ---> (31) ---> (71,70)
所以:
h = hypergraph()
h.add_nodes(['75','69','71','70'])
h.add_hyperedges(['31'])
h.link('71', '31')
h.link('70', '31')
这将超边链接到节点 70 和 71。但我不知道如何将前两个节点链接到超边,因为link()
只接受node
和hyperedge
作为此顺序的参数,这只能让我将超边链接到节点而不是副边反之亦然(节点到超边)。