IniziaInizia gratis

Caratterizzare la rete (II)

Continuiamo a riprendere quanto hai imparato sull'importanza dei nodi, tracciando la distribuzione dei gradi di una rete. Si tratta della distribuzione dei gradi dei nodi calcolata su tutti i nodi della rete.

Questo esercizio fa parte del corso

Introduzione all'analisi delle reti in Python

Visualizza il corso

Istruzioni dell'esercizio

  • Traccia la distribuzione dei gradi della rete di collaborazione su GitHub G. Ricorda che ci sono quattro passaggi:
    • Calcolare la degree centrality di G.
    • Usare il metodo .values() di G e convertirlo in una lista.
    • Passare la lista delle distribuzioni dei gradi a plt.hist().
    • Visualizzare l'istogramma con plt.show().

Esercizio pratico interattivo

Prova a risolvere questo esercizio completando il codice di esempio.

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

# Plot the degree distribution of the GitHub collaboration network
____(list(____.____().____()))
____
Modifica ed esegui il codice