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

Візуалізація розподілу ступеневої централітету для проєкції форумів

Ця вправа також покликана закріпити поняття ступеневої централітету та проєкцій. Цього разу ви побудуєте розподіл ступеневої централітету для проєкції 'forum'. Дотримуйтеся тих самих кроків, що й у попередній вправі!

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

Середній рівень Network Analysis у 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()  
Редагувати та запускати код