НачатьНачать бесплатно

Характеристика сети (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(____.____().____()))
____
Редактировать и запускать код