>>> import networkx as nx
>>> g = nx.Graph()
>>> g.add_nodes_from([1, 2, 3, 4, 5], carved=False)
>>> g[1]
{}
>>> nx.get_node_attributes(g, "carved")
{1: False, 2: False, 3: False, 4: False, 5: False}
>>>
Sollte ich nicht das "geschnitzte" Attribut bekommen, wenn ich 'g [1]' eintippe? Die folgenden Werke:NetworkX add_nodes_from funktioniert nicht wie erwartet
>>> g[1]
{}
>>> g[1]["carved"] = True
>>> g[1]
{'carved': True}
>>>
Was bin ich hier, warum nicht die „carve“ Attribut wie im zweiten Beispiel angewendet? Ich verwende Python 2.7 unter Windows. Ich habe meine Installation von NetworkX aktualisiert und dachte, dass ich vielleicht eine ältere Version hatte?
Jede Hilfe würde sehr geschätzt werden.