1. 学ぶ
  2. /
  3. コース
  4. /
  5. Pythonで学ぶネットワーク分析入門

Connected

演習

Deep dive - Twitter network part II

次は、媒介中心性についても同様に深掘りしていきます。進めるうえでのヒントです: 媒介中心性は nx.betweenness_centrality(G) で計算することを思い出してください。

指示

100 XP
  • 最も媒介中心性が高いノードを返す関数 find_node_with_highest_bet_cent(G) を作成します。
    • G の媒介中心性を計算します。
    • list(bet_cent.values()) に対して max() 関数を使い、最大の媒介中心性を求めます。
    • 媒介中心性の辞書 bet_cent.items() を反復処理します。
    • 現在のノード k の媒介中心性の値 v が max_bc と等しければ、そのノードを集合に追加します。
  • 作成した関数を使って、T の中で最も媒介中心性が高いノードを見つけます。
  • ノードが正しいことを確認するためのアサーション文を書きます。これはすでに用意してあるので、"Submit Answer" を押して結果を確認してください!