Pythonのnetworkxライブラリで読み取ったグラフオブジェクトを、エッジウェイトの昇順で並べ替えたいと思います。Pythonのsort
コマンドはグラフオブジェクトには適用されないようです。このオブジェクトを並べ替える簡単な方法があると確信していますが、方法がわかりません。どんな助けでもありがたいです。
たとえば、私の最初の3つのエッジは
1 3 5250
1 4 74
1 5 3659
並べ替えた後、順序が次のように変更されることを願っています
1 4 74
1 5 3659
1 3 5250
これがこれまでの私のコードです
import networkx as nx
g=nx.read_weighted_edgelist(fname,nodetype=int)
オブジェクトを並べ替えようとしていますg
。