gpt4 book ai didi

python - 在标记为 (x,y) 坐标的节点之间添加一条边

转载 作者:太空宇宙 更新时间:2023-11-03 14:58:50 25 4
gpt4 key购买 nike

我使用 networkx 在 Python 上创建了一个图形。我已将每个节点标记为 (x,y),就好像要创建节点的“坐标系”。如果我想在 (x,y) 和 (p,q) 之间添加一条边,在 (m,n) 和 (l,f) 之间添加一条边,我该怎么做?

我试过:

g.add_edges_from((x,y),(p,q),(m,n),(l,f))

但它不起作用。

非常感谢任何帮助!

jack

最佳答案

你只需要正确的括号:

In [1]: import networkx as nx

In [2]: G = nx.Graph()

In [3]: G.add_edges_from([((1,2),(3,4)),(('a','b'),('c','d'))])

In [4]: list(G.edges())
Out[4]: [((1, 2), (3, 4)), (('c', 'd'), ('a', 'b'))]

关于python - 在标记为 (x,y) 坐标的节点之间添加一条边,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40161051/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com