1. Learn
  2. /
  3. Cursuri
  4. /
  5. Analiză intermediară a rețelelor în Python

Connected

exercițiu

Vizualizează distribuția centralității gradului pentru proiecția studenților

În acest exercițiu, vei vizualiza distribuția centralității gradului pentru proiecția studenților. Acesta este un recapitulativ al două concepte pe care le-ai învățat anterior: centralitățile de grad și proiecțiile.

Instrucțiuni

100 XP
  • Obține nodurile partiției 'student' într-o listă numită student_nodes.
    • Folosește un list comprehension pentru aceasta, iterând peste toate nodurile din G (inclusiv metadatele), și verificând dacă valoarea cheii 'bipartite' din d este egală cu 'student'.
  • Creează proiecția nodurilor studenților ca graf, cu numele G_students. Folosește funcția nx.bipartite.projected_graph() pentru aceasta. Asigură-te că specifici argumentul cu cuvânt cheie nodes=student_nodes.
  • Calculează centralitatea gradului pentru G_students folosind nx.degree_centrality(). Stochează rezultatul în dcs.
  • Trasează histograma valorilor de centralitate a gradului.