Kom igångKom igång gratis

Nätverksanalys (II)

Nu repeterar vi det du lärt dig om noders betydelse – den här gången genom att plotta graddistributionen för ett nätverk. Det är fördelningen av nodgrader beräknade över alla noder i nätverket.

Den här övningen är en del av kursen

Introduktion till nätverksanalys i Python

Visa kurs

Övningsinstruktioner

  • Plotta graddistributionen för GitHub-samarbetsnätverket G. Det ingår fyra steg:
    • Beräkna centralitetsgraden för G.
    • Använd metoden .values()G och konvertera resultatet till en lista.
    • Skicka listan med graddistributioner till plt.hist().
    • Visa histogrammet med plt.show().

Interaktiv övning med praktiskt arbete

Testa den här övningen genom att slutföra den här exempelkoden.

# Import necessary modules
import matplotlib.pyplot as plt
import networkx as nx

# Plot the degree distribution of the GitHub collaboration network
____(list(____.____().____()))
____
Redigera och kör kod