50 個のノードと 100 個のエッジを持つグラフ G1 があります。すべてのエッジが重み付けされます。エッジのリストを作成し (定義済みの順序で並べ替え、大きな値を持つ特定のエッジを削除)、次のようにインデックスを付けました。
Edgelist: [75, 35, 32, 1, ...]
別のグラフ G2 に (計算時間を節約するために) 10 個のバッチでエッジを追加したいのですが、add.edges は頂点ペアのタプル リストが必要なようです。そう、
上記の Edge リストを [(40,2),(10,1),(10,11),(0,0),...] などのタプル リストに変換するにはどうすればよいですか。G1.es[edge].tuple でループを試してみましたが、iGraph は [edge] 変数を属性として読み取りますが、G1.es[75].tuple と書くだけでは問題なく動作します。
G1 から重みを検索して、10 個のバッチで G2 に追加するにはどうすればよいですか?