【问题标题】:Networkx Graph Attribute showing NoneNetworkx 图形属性显示无
【发布时间】:2023-03-22 09:17:01
【问题描述】:

我创建了一个带有特定属性 x 的节点 1 的 networkx 图,通过分配:

graph.nodes[1]['attr'] = x

但是当我打印出来时,我得到了这样的东西: 打印(graph.nodes[1]['attr'])

x

有谁知道为什么 None 出现在 x 之前?

【问题讨论】:

  • 这里似乎没有足够的代码来重现此行为。你能发布更多给出这个结果的代码吗?

标签: python graph nodes networkx


【解决方案1】:

我不确定您打算如何在图表中使用“attr”,但您可以像这样完成您的要求:

G = nx.Graph()
G.add_nodes_from([1,2,3])
x = 'something'
G.nodes[1]['attr'] = x
print(G.nodes[1]['attr']) 

#something

【讨论】:

    猜你喜欢
    • 2013-12-21
    • 2012-11-17
    • 2014-04-14
    • 2019-02-28
    • 2016-06-08
    • 1970-01-01
    • 1970-01-01
    • 2021-05-14
    • 1970-01-01
    相关资源
    最近更新 更多