Beräkna gradfördelning
Antalet grannar som en nod har kallas dess "grad", och det går att beräkna gradfördelningen för hela grafen. I den här övningen är din uppgift att beräkna gradfördelningen för T.
Den här övningen är en del av kursen
Introduktion till nätverksanalys i Python
Övningsinstruktioner
- Använd en listomfattning tillsammans med metoden
.neighbors(n)för att hämta graden för varje nod. Resultatet ska vara en lista med heltal.- Använd
nsom iteratorvariabel. - Utrycksuttrycket i din listomfattning ska vara antalet grannar som nod
nhar – det vill säga dess grad. Använd funktionernalen()ochlist()tillsammans med metoden.neighbors()för att beräkna detta. - Det iterbara objektet i din listomfattning är alla noder i
T, som du kommer åt via metoden.nodes().
- Använd
- Skriv ut graderna.
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
# Compute the degree of every node: degrees
degrees = [____]
# Print the degrees