如何解决未为 multigrap 类型实现 betweenness_centrality
'''import networkx as nx
G=nx.MultiGraph()
import itertools
for inv in df[df["Top 5 Investors"].notnull()]["Top 5 Investors"].apply(lambda x : [val.strip() for val in x.split(",")]):
G.add_nodes_from(inv)
for (a,b) in list(itertools.combinations(inv,2)):
G.add_edge(a,b)
between_cent=nx.betweenness_centrality(G)
此后我收到此错误
NetworkXNotImplemented Traceback(最近一次调用最后一次) 在 () ----> 1 between_cent=nx.betweenness_centrality(G)
in betweenness_centrality(G,k,normalized,weight,endpoints,seed)
1 帧 in betweenness_centrality(G,seed)
/usr/local/lib/python3.6/dist-packages/networkx/utils/decorators.py 在 _not_implemented_for(not_implement_for_func,*args,**kwargs) 74 如果匹配: 75 msg = f“未为{''.join(graph_types)}类型实现” ---> 76 引发 nx.NetworkXNotImplemented(msg) 77 其他: 78 返回 not_implement_for_func(*args,**kwargs)
NetworkXNotImplemented:未为多图类型实现
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。