問題タブ [digraphs]

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.

0 投票する
2 に答える
108 参照

vim - マクロの改行ダイグラフが Vim で「j」として解釈されるのはなぜですか?

1 行下に移動するマクロを作成するとします。

qajq

Registeraには正確qajqに が含まれているため、@a1 行下に移動します。

ここjで、バッファに入力し、aを使用してレジスタにヤンクするとし"ayyます。これで、レジスタaは次のようj^Jになります (端末の改行ダイグラフに注意してください)。ここで、マクロを実行すると、a2 行下にジャンプします。

ここで正確に何が起こっているのですか?Vim は^J有向グラフを見て、余分な行を下に移動したいと思いますか、それとももっと微妙なものですか?

これは、「そのように設計されているため」という答えが得られる質問の 1 つだと思います。:P

0 投票する
1 に答える
1099 参照

python - networkx を使用した Python の matplotlib での非常に遅いネットワーク グラフ アニメーション

時間の経過とともに成長するnetworkxグラフをアニメーション化するのに苦労しています。私はそれを湾曲したエッジとすべてで動作させています。非常に満足していますが、グラフが大きくなるにつれて、かなり遅くなります!? より速く実行するために指定されたコードを説明または変更できる人はいますか。問題があるのは自分のコンピュータではないと思います。注: ファンシーな湾曲したエッジがなくても、非常に低速でした。単純な nx.draw でも同じ問題が発生します


0 投票する
1 に答える
694 参照

python-3.x - .p (選択した) ファイルから networkx グラフを構築する

Intro to network analysis (Pt1)と呼ばれる Datacamp コースを行っており、Graph/DiGraph 形式のテスト ネットワークがあります。

python shell彼らのウェブサイトのインタラクティブではT.edges()T.nodes()などと入力できます。しかし、ローカルマシンに同じネットワークをロードする方法がわかりません。

データは .p 拡張子で提供されます。https://mega.nz/#!hs4RhbjC!ukDcb6pDiJSEoAGy-WiosfcMgP62qiQgAAAAAAAAAAA ) をクリックしてファイルにアクセスします。

エラーを読み取ります

@

nx.read_gpickle 経由で試すと、次のようになります。

以下に示すのは、それがどのように見えるべきかであり、これをどのように作成するかわかりません:

1で]type(T)

.p ファイルからグラフへの変換を実装する方法の基本的な考え方を理解していないようです。

0 投票する
1 に答える
128 参照

erlang - Erlang / Elixir digraph でツリーのルートを見つける

次の非常に単純な有向グラフ ツリーがあります (コードは Elixir です)。

ツリーであることがわかります。

しかし、効率的な方法でツリーの頂点のルートを見つけるにはどうすればよいでしょうか? 現在、私はこれをやっています:

これは、ルート頂点を見つける最も効率的な方法ですか、つまり、エッジのない頂点を見つけることですか?

0 投票する
0 に答える
38 参照

java - 有向グラフのパターンを見つける

ランダムに生成されたダイグラフ (DAG) でパターン (上部構造内の要素の反復シーケンスとして理解される) を見つけるために、Java で単純なコードを記述しようとしています。たとえば、パターンを識別するための K-recurring 部分文字列を知っていますが、他の既知の手法はありますか?

ありがとうございました!

0 投票する
0 に答える
260 参照

ipython - Graphviz が Python Idle で PNG を表示しない

次のコードを使用してPython IDLEで画像を表示していますが、うまくいきません。

コードを実行するたびに、png を表示する代わりに次のように返されます。

誰かがここで何が悪いのか指摘できますか?

ありがとうございました。

0 投票する
1 に答える
95 参照

matlab - MATLAB で有向グラフから分岐を抽出する

MATLAB で有向グラフの分岐を抽出する方法を探しています。正確にはmy_digraph、次のようなネットワーク ( ) が あるとします。ネットワーク

入力するmy_digraph.plotと、次のメッセージが表示されます。 ネットワークのさまざまなブランチ

[1, 2]、などの写真を見て、ブランチを手動で書き留めることができるようになりました。しかし、より大きなネットワークでは[1, 3][1, 6, 7]これはもはや不可能です。これらのベクトルを含む配列のようなものを得るために、どの関数を使用して画像からこの情報を抽出できますか?

注: 上の写真には方向がないため、有向グラフではないことはわかっています。しかし、彼らはまだ原則を示しています。

0 投票する
1 に答える
225 参照

graph - すべてのエッジをアーチに変えることで、接続グラフを強く接続された有向グラフに変えることができることを証明しますか?

  1. 接続されている特定の都市の道路ネットワークを検討します。すべてのジャンクションから、市内の他のすべてのジャンクションに到達できます (すべての道路は双方向道路です)。(a) 市役所は、新しい道路ネットワークも接続されるように、各道路を一方通行の道路に変換したいと考えています (すべてのジャンクションから市内の他のすべてのジャンクションに到達できます)。このような変換が可能なのは、元の道路ネットワークで、どの道路が塞がれてもネットワークが切断されない場合に限られることを示してください。

これが完全な問題です。どんな助けでも大歓迎です:D

0 投票する
1 に答える
308 参照

python-3.x - NetworkX で k-partite グラフを表示するには?

現在、Networkx で k-partite グラフを作成するソリューションを探しています。私はすでに二部グラフを実装しており、画像が添付されていますここに画像の説明を入力

私の最初のセットのノード間の接続が原因でわかるように、二部構成は良い解決策ではありません。したがって、k-partite グラフを作成する必要があります。ノード間の階層レベルを表示する必要があるため、他のネットワーク レイアウトは使用できません。どんな助けでも大歓迎です。

0 投票する
1 に答える
273 参照

java - 文字をインデックスとする隣接行列

こんにちは、文字をインデックスとして使用できる隣接行列を実装する方法を探しています...ハッシュマップのようなものですか?

現在、単純な 2D 配列を使用しており、AZ の文字を 0 ~ 25 のインデックスに変換しました (後で元に戻すこともできますが、これは不要なコーディングのようです)。

これにより、次のことが得られます。

0、1、2、3 の代わりに A、B、C、D を使用してこれを直接実装できるようにしたいと考えています。

たとえば、エントリを追加したい場合:

(これはjdk 8で実行する必要があることに注意してください)

乾杯