프로젝트 노드의 차수 중심성 분포
이제 G의 'projects' 파티션에 대한 차수 중심성 분포를 그려 보겠습니다. 절차는 직전 연습 문제와 정확히 같습니다. 편의를 위해 matplotlib.pyplot은 이미 plt로 임포트되어 있습니다.
바로 시작해 보세요!
이 연습은 강의의 일부입니다
Python 중급 네트워크 분석
연습 안내
G의'projects'노드에 해당하는 리스트project_nodes를 구하세요.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()