networkx
NetworkX 3.4.2
NetworkX เป็นแพ็คเกจ Python สำหรับการสร้าง จัดการ และศึกษาโครงสร้าง ไดนามิก และฟังก์ชันของเครือข่ายที่ซับซ้อน
ค้นหาเส้นทางที่สั้นที่สุดระหว่างสองโหนดในกราฟที่ไม่มีทิศทาง:
>>> import networkx as nx
>>> G = nx.Graph()
>>> G.add_edge( " A " , " B " , weight = 4 )
>>> G.add_edge( " B " , " D " , weight = 2 )
>>> G.add_edge( " A " , " C " , weight = 3 )
>>> G.add_edge( " C " , " D " , weight = 4 )
>>> nx.shortest_path(G, " A " , " D " , weight = " weight " )
['A', 'B', 'D']
ติดตั้ง NetworkX เวอร์ชันล่าสุด:
$ pip install networkx
ติดตั้งด้วยการขึ้นต่อกันที่เป็นทางเลือกทั้งหมด:
$ pip install networkx[default]
สำหรับรายละเอียดเพิ่มเติม โปรดดูคู่มือการติดตั้ง
กรุณารายงานข้อบกพร่องใด ๆ ที่คุณพบที่นี่ หรือดีไปกว่านั้น แยกพื้นที่เก็บข้อมูลบน GitHub และสร้าง Pull Request (PR) เรายินดีรับการเปลี่ยนแปลงทั้งหมด ไม่ว่าจะเล็กหรือใหญ่ และเราจะช่วยคุณทำการประชาสัมพันธ์หากคุณยังใหม่กับ git (เพียงสอบถามเกี่ยวกับปัญหาและ/หรือดูคู่มือผู้ร่วมให้ข้อมูล)
เผยแพร่ภายใต้ใบอนุญาต BSD 3 ข้อ:
ลิขสิทธิ์ (C) 2004-2024 นักพัฒนา NetworkX อาริก แฮกเบิร์ก <[email protected]> แดน ชูลท์ <[email protected]> ปีเตอร์ สวอร์ต <[email protected]>