I have a little problem with my networkx code. I am trying to find all the neighbors from a node in a graph, but....
neighbor = Graph.neighbors(element)
print
As others have noted, in networkx 2.0 neighbors
returns an iterator rather than a list. Networkx has provided a guide for migrating code written in 1.x to 2.0. For neighbors
, it recommends
list(G.neighbors(n))
(see Fastest way to convert an iterator to a list). The migration guide provides the example:
>>> G = nx.complete_graph(5)
>>> n = 1
>>> G.neighbors(n)
>>> list(G.neighbors(n))
[0, 2, 3, 4]