2024-09-27 07:17:42 发布
网友
我想将每个节点的阶数添加到该节点的标签中。如果foo有degree 1,我希望标签是foo-1。我已经尝试了nx.set_node_attributes(G, G.degree(), 'label'),但这并没有改变标签,即使它会改变,我猜它会替换标签而不是添加degree
nx.set_node_attributes(G, G.degree(), 'label')
我设法在for循环中使用nx.relabel_nodes来解决它。虽然不漂亮,但很管用
for
nx.relabel_nodes
for node in G.nodes(): d = G.degree(node) mapping = {node: node + ' - ' + str(d)} G = nx.relabel_nodes(G, mapping)
我设法在
for
循环中使用nx.relabel_nodes
来解决它。虽然不漂亮,但很管用相关问题 更多 >
编程相关推荐