IniziaInizia gratis

Calcola la distribuzione dei gradi

Il numero di vicini che un nodo ha si chiama "grado" ed è possibile calcolare la distribuzione dei gradi su tutto il grafo. In questo esercizio, il tuo compito è calcolare la distribuzione dei gradi su T.

Questo esercizio fa parte del corso

Introduzione all'analisi delle reti in Python

Visualizza il corso

Istruzioni dell'esercizio

  • Usa una list comprehension insieme al metodo .neighbors(n) per ottenere il grado di ogni nodo. Il risultato dovrebbe essere un elenco di interi.
    • Usa n come tua variabile iteratore.
    • L'espressione in output della tua list comprehension dovrebbe essere il numero di vicini che ha il nodo n, cioè il suo grado. Usa le funzioni len() e list() insieme al metodo .neighbors() per calcolarlo.
    • L'iterabile nella tua list comprehension è l'insieme di tutti i nodi in T, a cui si accede con il metodo .nodes().
  • Stampa i gradi.

Esercizio pratico interattivo

Prova a risolvere questo esercizio completando il codice di esempio.

# Compute the degree of every node: degrees
degrees = [____]

# Print the degrees
Modifica ed esegui il codice