1. 学ぶ
  2. /
  3. コース
  4. /
  5. Python 中級ネットワーク解析

Connected

演習

学生パーティションで、日ごとの平均次数中心性を抽出する

ここでは、全ノードの平均次数中心性が、時間とともにプロットされるエッジ数と相関しているかを確認します。必ずしも強い相関があるとは限らないので、その様子を見ていきます。

指示

100 XP
  • エッジのサブセットを含む新しいグラフ G_sub を作成します。
  • ノードメタデータを含めて、G からノードを追加します。
  • 条件を満たすエッジを .add_edges_from() メソッドで追加します。
  • nx.bipartite.projected_graph() を使い、G_sub から学生側の射影 G_student_sub を取得します。
  • nx.degree_centrality()(二部グラフ用ではない方)で、学生側射影の次数中心性を計算します。
  • 平均次数中心性をリスト mean_dcs に追加します。追加前に必ず dc.values() をリストに変換してください。
  • "Submit Answer" を押してプロットを確認しましょう!