AttributeError:模块“networkx”没有属性“info”

AttributeError: module 'networkx' has no attribute 'info'

提问人:Patcharaporn Kladkham 提问时间:3/31/2023 最后编辑:Felix KlingPatcharaporn Kladkham 更新时间:11/16/2023 访问量:3145

问:

import networkx as nx
G = nx.read_edgelist('webpages.txt', create_using=nx.DiGraph())
print(nx.info(G))
AttributeError: module 'networkx' has no attribute 'info'

print(nx.info(G)) 没有错误

python-3.x 网络x nomachine-nx

评论

0赞 Community 4/1/2023
请澄清您的具体问题或提供其他详细信息以准确说明您的需求。正如目前所写的那样,很难确切地说出你在问什么。

答:

0赞 tax evader 3/31/2023 #1

info方法已从 NetworkX 3 中删除

应考虑直接访问 Graph 属性

print('Number of nodes', len(G.nodes))
print('Number of edges', len(G.edges))
print('Average degree', sum(dict(G.degree).values()) / len(G.nodes))
1赞 Tom G. 6/5/2023 #2

您也可以只获取图形属性print(G)

0赞 Mohammad Heydari 11/16/2023 #3

打印 (G) 在 NetworkX 3.2.1 中工作正常enter image description here