我正在与网络合作,作为西班牙戏剧中角色之间互动的图表。这里有一个视觉化:
我将节点的几个属性(字符)作为一个数据帧传递给网络,以便我可以使用这些值(例如,节点的颜色由字符的性别设置)。我想用NetworkX计算每个节点的不同值(度、中心度、中间度…);然后,我想将节点的属性和用NetworkX计算的值都输出为数据帧。我知道我可以要求节点的特定属性,例如:
nx.get_node_attributes(graph,'degree')
我可以用它来构建一个数据帧,但我想知道是否还有更优雅的解决方案。我也尝试过:
^{pr2}$但这只输出边,而不输出有关节点的信息。在
那么,有什么帮助吗?谢谢!在
如果我正确地理解了您的问题,您需要一个包含节点和每个节点的一些属性的DataFrame。在
您可以按如下方式使用
^{pr2}$list comprehension
来获取特定的节点属性:或者,如果有许多属性,而您需要所有这些属性,则这可能是一个更好的解决方案:
相关问题 更多 >
编程相关推荐