TypeError:在Python3的networkx中使用Newman Girvan社区检测算法时,+:“ int”和“ unicode”的运算符类型不受支持
我正在使用Newman Girvan算法,使用Python3中的networkx包来检测具有权重的单模式无向网络的社区。我运行以下代码并收到错误消息:TypeError:+不支持的操作数类型:“ int”和“ unicode”。我不知道。
from networkx import edge_betweenness_centrality as betweenness
def most_central_edge(g1):
centrality = betweenness (g1, weight = 'w1')
return max(centrality, key = centrality.get)
communities = most_central_edge(g1)
TypeError: unsupported operand type(s) for +: 'int' and 'unicode'