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
Övningsinstruktioner
- Plotta graddistributionen för GitHub-samarbetsnätverket
G. Det ingår fyra steg:- Beräkna centralitetsgraden för
G. - Använd metoden
.values()påGoch konvertera resultatet till en lista. - Skicka listan med graddistributioner till
plt.hist(). - Visa histogrammet med
plt.show().
- Beräkna centralitetsgraden för
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(____.____().____()))
____