시작하기무료로 시작하기

네트워크 특성 파악 (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(____.____().____()))
____
코드 편집 및 실행