네트워크 특성 파악 (II)
네트워크의 차수 분포를 그려 보면서 노드 중요도에 대해 배운 내용을 이어서 복습해 볼까요? 차수 분포는 네트워크의 모든 노드를 대상으로 계산한 노드 차수의 분포를 의미해요.
이 연습은 강의의 일부입니다
Python으로 시작하는 네트워크 분석
연습 안내
- GitHub 협업 네트워크
G의 차수 분포를 그리세요. 다음 네 단계를 기억해 주세요:G의 차수 중심성을 계산합니다.G의.values()메서드를 사용하고 리스트로 변환합니다.- 차수 분포 리스트를
plt.hist()에 전달합니다. plt.show()로 히스토그램을 표시합니다.
실습형 인터랙티브 연습
이 예제를 이 샘플 코드를 완성하여 풀어보세요.
# Import necessary modules
import matplotlib.pyplot as plt
import networkx as nx
# Plot the degree distribution of the GitHub collaboration network
____(list(____.____().____()))
____