포럼 투영의 연결 중심성 분포 시각화
이 연습 문제는 연결 중심성과 투영 개념을 다시 한 번 다지기 위한 것입니다. 이번에는 'forum' 투영의 연결 중심성 분포를 그려 보겠습니다. 이전 연습 문제에서와 같은 단계를 따라 진행하세요!
이 연습은 강의의 일부입니다
Python 중급 네트워크 분석
연습 안내
'forum'파티션의 노드를forum_nodes라는 리스트에 담으세요.- 포럼 노드의 투영 그래프를 만들어
G_forum이라 부르세요. nx.degree_centrality()를 사용해G_forum의 연결 중심성을 계산하고 결과를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()