次数分布を計算する
ノードが持つ隣接ノードの数を「次数」と呼び、グラフ全体で次数分布を計算できます。この演習では、T の次数分布を計算してください。
この演習はコースの一部です
Pythonで学ぶネットワーク分析入門
演習の手順
- リスト内包表記と
.neighbors(n)メソッドを使って、すべてのノードの次数を取得します。結果は整数のリストになるはずです。- 反復変数には
nを使います。 - リスト内包表記の出力式は、ノード
nが持つ隣接ノードの数、つまり次数です。len()とlist()関数を.neighbors()メソッドと組み合わせて計算します。 - リスト内包表記のイテラブルは、
.nodes()メソッドで取得するTの全ノードです。
- 反復変数には
- 次数を出力してください。
実践的なインタラクティブ演習
このサンプルコードを完成させて、この演習に挑戦してみましょう。
# Compute the degree of every node: degrees
degrees = [____]
# Print the degrees