【发布时间】:2020-07-24 03:13:31
【问题描述】:
类定义:
class Blah:
def __init__(self,x):
self.x = x
main() 的一部分:(导入的 networkx)
G = networkx.Graph()
H = []
for i in range(1,5):
H.append(Blah(i))
for i in H:
G.add_node(i)
现在,如果我想使用 G 打印 H[2].x,我该怎么做?
G[2].x 肯定行不通。 G(H[2]).x 会起作用吗?
只是询问信息。我可以在我的问题中使用 H。
【问题讨论】:
-
我想你的意思是
for i in H: G.add_node(i)? -
@yatu 哦,对不起,那是一个打字错误。已编辑。
-
那么你期待的是什么?
-
他是节点数据吗?
-
@yatu 我想访问 G 的特定节点的 x,但我不知道该特定节点是 H 的哪个元素。有没有办法通过 G 访问 x?
标签: python nodes networkx undirected-graph