Vizualizează distribuția centralității gradului pentru proiecția forumurilor
Acest exercițiu consolidează conceptele de centralitate a gradului și proiecții. De data aceasta, vei trasa distribuția centralității gradului pentru proiecția 'forum'. Urmează aceiași pași ca în exercițiul anterior!
Acest exercițiu face parte din cursul
Analiză intermediară a rețelelor în Python
Instrucțiuni pentru exercițiu
- Obține nodurile din partiția
'forum'într-o listă numităforum_nodes. - Creează proiecția nodurilor de tip forum sub forma unui graf numit
G_forum. - Calculează centralitatea gradului pentru
G_forumfolosindnx.degree_centrality(). Stochează rezultatul îndcs. - Trasează histograma valorilor de centralitate a gradului.
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
# Import necessary modules
import matplotlib.pyplot as plt
import networkx as nx
# Get the forums partition's nodes: forum_nodes
forum_nodes = [____]
# Create the forum nodes projection as a graph: G_forum
G_forum = ____
# Calculate the degree centrality using nx.degree_centrality: dcs
dcs = ____
# Plot the histogram of degree centrality values
____
plt.yscale('log')
plt.show()