問題タブ [networkx]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - Networkx ノード トラバーサル
Python の Networkx ライブラリを使用して、さまざまな人々の間の関係ネットワークを表す無向グラフを作成しました。私のコードのスニペットは以下のとおりです。
私が理解していることから、各ノードは基本的に辞書です。これが私に提示する問題は、別の種類のランダム ウォーク アルゴリズムを実行したいということです。Networkx ライブラリの標準関数の 1 つを使用するように言う前に、それがカスタム アルゴリズムであることを指摘しておきます。creategraph 関数を実行すると、G オブジェクトが返され、別のオブジェクト (X と呼びましょう) に格納されたとします。「ボブ」というノードから始めたいと思います。Bob は Alice と Joe に接続されています。ここで、アリスまたはボブのいずれかを無作為に指すように Y を再割り当てしたいと思います (私が扱っているデータでは、特定のノードから何百ものエッジが出る可能性があります)。どうすればこれを行うことができますか?また、特定のノードの dict で Unicode エントリを処理するにはどうすればよいですか (アリスとジョーが以下にリストされているように)。
python - Python の行列と逆行列
私が行っているプロジェクトでは、NetworkX を使用して作成したグラフを、NetworkX adj_matrix() 関数を使用して隣接行列に分解します。ただし、私が遭遇した問題の 1 つは、行列の逆数を見つけようとすると、分解するすべてのグラフで次のエラーが発生することです。
5 つの異なるグラフから隣接行列を生成しようとしましたが、隣接行列の逆数を見つけようとすると、すべて同じエラーが発生しました。私が提起する問題は、NetworkX グラフからマトリックスに移行する方法があるかどうかです。ここからの私の最善の行動は何ですか?逆行列に関する他の質問があることは認識していますが、グラフ隣接行列が必要であるという事実によって、私の質問は多少制限されます。
python - networkx/igraph (Python) で指定された辺の長さ
私が持っているデータを使用してネットワークを視覚化し、特定のエッジ長でそれらをグラフ化したいと考えていました。私は Python を使用しており、networkx と igraph を使用してプロットを試みましたが、すべてが固定のエッジ長を割り当てているようです。
a.) コードが間違っていたのか、それともパッケージが実際に機能していないのか疑問に思っています。networkx または igraph の指定されたエッジ長をどのように適切に実装しますか?
b.) networkx と igraph でそれができない場合、どのパッケージを提案できますか? (できれば、80,000 ノード以上を運ぶことができるもの。)
ありがとう!
python - Python ライブラリが必要
次のステートメントを含む python スクリプトを実行しようとしています。
これらのパッケージはどこからダウンロードできますか?
これらのパッケージをインストールしましたが、コードを実行すると次のエラーが表示されます
コードを実行すると、次のエラーが表示されます
python - Python:べき乗則グラフを生成する方法
networkx と matplotlib パッケージをインストールしました。次数相関に基づいてべき乗則グラフを生成するにはどうすればよいですか。つまり、同種性が高いまたは低いグラフ
python - How can I convert a digraph to an undirected graph in networkx?
I am using the networkx package. Is there a function in networkx which can do the task for me?
python - Python: ネットワーク モデルで検索アルゴリズムをシミュレートする
べき法則グラフを描画するために networkx パッケージを使用しています。このグラフで検索アルゴリズムをシミュレートし、アルゴリズムがグラフ上のあるノードから別のノードに移動することを視覚的に確認したいと考えています。それ、どうやったら出来るの?
python - ノードまたはエッジの色を変更する
ノードまたはエッジの色のみを変更してグラフ g を再描画したい。それ、どうやったら出来るの?
python - 色属性を持つエッジ/ノードの追加
networkx
Pythonのパッケージを使用しています。ドキュメントにはできると書かれていますH.add_edge(1,2,color='blue')
が、出力にはデフォルト (黒) の色のエッジが表示されます。そうするとH.add_node(12,color='green')
、同じデフォルトの赤色の新しいノードが得られます。