วิเคราะห์ลักษณะของเครือข่าย (III)
แบบฝึกหัดที่แล้วเป็นเรื่อง degree centrality คราวนี้มาทบทวน betweenness centrality กัน!
หมายเหตุ: หากรันโค้ดได้ถูกต้อง แบบฝึกหัดนี้อาจใช้เวลาประมาณ 5 วินาทีในการประมวลผล
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
การวิเคราะห์เครือข่ายเบื้องต้นด้วย Python
คำแนะนำการฝึกหัด
- พล็อตการกระจายของ betweenness centrality ของเครือข่ายความร่วมมือบน GitHub โดยทำตามขั้นตอนเดิมทั้ง 4 ขั้นตอนเหมือนแบบฝึกหัดก่อนหน้า แต่เปลี่ยนจาก
nx.degree_centrality()เป็นnx.betweenness_centrality()แทน
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
# Import necessary modules
import matplotlib.pyplot as plt
import networkx as nx
# Plot the degree distribution of the GitHub collaboration network
____
____