NetworkxにグラフGがあり、次数に従ってノードをソートしたいと思います。ただし、次のコードは最新のnetworkxバージョンでは機能しません。
sorted(set(G.degree().values()))
そして、以下はネットワークx DegreeViewをpythonタプルのリストに変換する必要があるため、少し不格好なようです
degrees = [(node,val) for (node, val) in G.degree()]
sorted(degrees, key=lambda x: x[1], reverse=True)
より良い方法はありますか?
次の作品:
sorted(G.degree, key=lambda x: x[1], reverse=True)