พื้นฐาน NetworkX API โดยใช้เครือข่าย Twitter
เพื่อให้คุ้นเคยกับ NetworkX API เราจะลองใช้ฟังก์ชันพื้นฐานบางส่วนเพื่อสำรวจเครือข่าย Twitter ที่โหลดไว้ให้แล้ว และสามารถเข้าถึงได้ใน IPython Shell ในชื่อตัวแปร T เครือข่าย Twitter นี้มาจาก KONECT และแสดงภาพรวมของผู้ใช้ Twitter กลุ่มย่อย โดยเป็นเครือข่ายที่ผ่านการปกปิดข้อมูลส่วนตัวและมี metadata แนบมาด้วย
ตอนนี้จะได้ใช้ NetworkX API เพื่อสำรวจคุณสมบัติพื้นฐานของเครือข่าย และสามารถทดลองกับข้อมูลใน IPython Shell ได้อย่างอิสระ
รอให้ IPython Shell แสดงว่ากราฟถูกโหลดเรียบร้อยภายใต้ชื่อตัวแปร T (ย่อมาจากเครือข่าย Twitter) จากนั้นตอบคำถามต่อไปนี้:
ขนาดของกราฟ T ชนิดของ T.nodes() และโครงสร้างข้อมูลของ element ที่สามของ edge สุดท้ายใน T.edges(data=True) คืออะไร ฟังก์ชัน len() และ type() จะเป็นประโยชน์ที่นี่ หากต้องการเข้าถึงรายการสุดท้ายของ T.edges(data=True) ให้ใช้ list(T.edges(data=True))[-1]
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
การวิเคราะห์เครือข่ายเบื้องต้นด้วย Python
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำจริง
เปลี่ยนทฤษฎีให้เป็นการลงมือทำด้วยแบบฝึกหัดเชิงโต้ตอบหนึ่งในของเรา
เริ่มแบบฝึกหัด