私はnetworkxをちょっと使いました。辞書から直接Graphオブジェクトを作成する方法はとても簡単です。単純にnx.Graph(my_dictionary)
です。 今、graph-toolを使用しようとしていますが、私は同じことをすることができません。辞書からグラフツールグラフを作成する
私はthis blog postを見つけたが、networkxグラフからグラフツールグラフを作成する方法を示した。 しかし、このプロセスはかなり複雑なので、私はgraph-toolを使うたびに自家製の関数と networkxの両方に依存したくありません。
私の辞書で反復する関数を書くのと同じように簡単だと思います。 しかし、私はそれを行う前に、誰も既にdict-to-graph-toolパーサを作成していないことを確認したかったのです。 これは明らかなようですが、グラフツールのドキュメントには何も見つかりません....
あなたの辞書には何が含まれていますか? – Peaceful
エッジが由来する各頂点はキーであり、対応する値はエッジが指し示す頂点のリストである。それは、networkxがそれをそのままの状態でサポートするので、かなり明白なフォーマットのようです。 – TheChymera
私は今答えを追加しました。 – Peaceful