Визуализация распределения центральности по степени для проекции форумов
Это упражнение закрепляет концепции центральности по степени и проекций графов. На этот раз вы построите распределение центральности по степени для проекции 'forum'. Следуйте тем же шагам, что и в предыдущем упражнении!
Это упражнение является частью курса
Средний уровень сетевого анализа на Python
Инструкции к упражнению
- Получите узлы раздела
'forum'и сохраните их в списокforum_nodes. - Создайте проекцию узлов форумов в виде графа
G_forum. - Вычислите центральность по степени для
G_forumс помощьюnx.degree_centrality(). Сохраните результат в переменнуюdcs. - Постройте гистограмму значений центральности по степени.
Интерактивное практическое упражнение
Попробуйте выполнить это упражнение, дополнив этот пример кода.
# 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()