开始使用免费开始使用

项目节点的度中心性分布

现在,请为 G'projects' 分区绘制度中心性分布。步骤与上一个练习完全相同。为方便起见,matplotlib.pyplot 已预先以 plt 导入。

开始动手吧!

本练习是课程的一部分

Python 网络分析中级

查看课程

练习说明

  • 获取名为 project_nodes 的列表,对应于 G 中的 'projects' 节点。
  • 使用 nx.degree_centrality() 函数,计算 G 中每个节点的度中心性,并将结果保存为 dcs
  • 使用列表推导式,计算 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()
编辑并运行代码