0
私は、.txtファイル(約24k行)でコード化された有向グラフを持っています。すべての行は形式になっていますsourceNode:destinationNode:edgeWeight
ファイルの行の一部を置換する
私はいくつかのノードをスーパーノードに崩壊させる必要があります。私はすべての要素が "superNodeName : listOfnodeNamesToCollapseIntoThisSupernode"
という形式の辞書を持っています(dictには10個の要素があります)。私はグラフを "変更する"最良の方法は、.txtファイルで作業することだと思います。
スーパーノード名で崩壊するノード名のファイル内のすべてのオカレンスを置き換えるにはどうすればよいですか?
行 'for n、n_list in super_nodes:'エラーが発生するValueError:アンパックする値が多すぎます。多分、私は 'super_nodes.items()を使う必要があります。 'new_text.append'という行は、strオブジェクトにappendメソッドがありませんので、エラーが発生します。 – viral
@viral私はそれを – cyprieng
に修正しました。ありがとうございます<3 – viral