ПочатиПочніть безкоштовно

Розподіл ступеневої центральності для проєктних вершин

Тепер час побудувати розподіл ступеневої центральності для секції 'projects' графа G. Кроки такі самі, як у попередній вправі. Для зручності matplotlib.pyplot вже імпортовано як plt.

Дійте!

Ця вправа є частиною курсу

Середній рівень Network Analysis у Python

Переглянути курс

Інструкції до вправи

  • Отримайте список project_nodes, що відповідає вершинам 'projects' у G.
  • За допомогою функції nx.degree_centrality() обчисліть ступеневі центральності для кожної вершини у G. Збережіть результат як dcs.
  • Використайте list comprehension, щоб обчислити значення ступеневої центральності для кожної вершини з project_nodes. Збережіть результат як project_dcs.
  • Побудуйте гістограму розподілу ступенів для проєктів, використовуючи plt.hist() і project_dcs.

Інтерактивна практична вправа

Спробуйте виконати цю вправу, доповнивши цей зразок коду.

# Get the 'projects' nodes: project_nodes
project_nodes = ____

# Compute the degree centralities: dcs
dcs = ____

# Get the degree centralities for project_nodes: project_dcs
project_dcs = [____]

# Plot the degree distribution of project_dcs
plt.yscale('log')
plt.hist(____, bins=20)
plt.show()
Редагувати та запускати код