Bắt đầu ngayBắt đầu miễn phí

Betweenness centrality

Betweenness centrality cho các mạng retweet và trả lời cho thấy những người dùng đóng vai trò cầu nối giữa các cộng đồng Twitter khác nhau. Các cộng đồng này có thể liên kết với nhau bởi chủ đề hoặc hệ tư tưởng.

networkx đã được nhập với bí danh nx. Các mạng G_rtG_reply, và column_names = ['screen_name', 'betweenness_centrality'] đã được tải sẵn cho bạn.

Bài tập này là một phần của khóa học

Phân tích dữ liệu mạng xã hội bằng Python

Xem khóa học

Hướng dẫn bài tập

  • Tính betweenness centrality cho mạng retweet bằng nx.betweenness_centrality().
  • Làm tương tự cho mạng trả lời.
  • Tạo một DataFrame từ các giá trị centrality của retweet.
  • Làm tương tự cho mạng trả lời.

Bài tập tương tác thực hành trực tiếp

Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.

# Generate betweenness centrality for retweets 
rt_centrality = ____

# Generate betweenness centrality for replies 
reply_centrality = ____

# Store centralities in data frames
rt = pd.DataFrame(____, ____ = ____)
reply = pd.DataFrame(____, ____ = ____)

# Print first five results in descending order of centrality
print(rt.sort_values('betweenness_centrality', ascending = False).head())

# Print first five results in descending order of centrality
print(reply.sort_values('betweenness_centrality', ascending = False).head())
Chỉnh sửa và Chạy Mã