Issue
I have the below function in python2.7 using networkx module which produces the error.
for H in networkx.connected_component_subgraphs(G):
bestScore = -1.0
for n, d in H.nodes_iter(data=True):
if d['Score'] > bestScore:
bestScore = d['Score']
bestSV = n
if bestSV is not None:
selectedSVs.add(bestSV)
Error:
Traceback (most recent call last):
File "cnvClassifier.py", line 128, in <module>
for n, d in H.nodes_iter(data=True):
AttributeError: 'Graph' object has no attribute 'nodes_iter'
Does anybody have any idea what has been wrong?
Solution
You are probably using the pre-release version of networkx-2.0 which has removed the nodes_iter() method and now provides the the nodes() method with the same functionality. See this for details on the networkx-2.0 changes.
Answered By - Aric
0 comments:
Post a Comment
Note: Only a member of this blog may post a comment.