【发布时间】:2020-12-02 07:11:27
【问题描述】:
我已经创建了一个这样的示例图表:
class myObject(object):
def __init__(self, name):
self.name = name
def __str__(self):
return self.name
one = myObject("ONE")
Graph = nx.Graph()
Graph.add_node(one)
在这种情况下如何访问对象“one”的属性?我发现如果我将对象添加为节点的属性,我可以访问它,但是使用访问 p>
In [1]: Graph[one]
Out[1]: {}
例如
In [2]: print Graph[one]
{}
打印名字是行不通的。
我也知道我可以遍历返回的列表
Graph.nodes()
但我想知道是否有更好的方法来做到这一点。
【问题讨论】: