Характеристика сети (II)
Продолжим вспоминать пройденный материал о важности узлов — на этот раз построим распределение степеней узлов сети. Это распределение показывает, как степени узлов распределены по всей сети.
Это упражнение является частью курса
Введение в анализ сетей на Python
Инструкции к упражнению
- Постройте распределение степеней узлов для сети GitHub
G. Для этого выполните четыре шага:- Вычислите центральность по степени графа
G. - Получите значения с помощью метода
.values()объектаGи преобразуйте их в список. - Передайте список значений распределения степеней в
plt.hist(). - Отобразите гистограмму с помощью
plt.show().
- Вычислите центральность по степени графа
Интерактивное практическое упражнение
Попробуйте выполнить это упражнение, дополнив этот пример кода.
# Import necessary modules
import matplotlib.pyplot as plt
import networkx as nx
# Plot the degree distribution of the GitHub collaboration network
____(list(____.____().____()))
____