NetworkX - NetworkX
Graf vytvořený pomocí NetworkX | |
Původní autoři | Aric Hagberg Pieter Swart Dan Schult |
---|---|
Vývojáři | Mnoho dalších |
První vydání | 11. dubna 2005[1][2] |
Stabilní uvolnění | 2.5[3] / 22. srpna 2020 |
Úložiště | |
Napsáno | Krajta |
Operační systém | Cross-platform |
Typ | Softwarová knihovna |
Licence | Nová licence BSD |
webová stránka | networkx |
NetworkX je Krajta knihovna pro studium grafy a sítí. NetworkX je svobodný software propuštěn pod Nová licence BSD.
Funkce
- Třídy pro grafy a digrafy.
- Převod grafů do az několika formátů.
- Schopnost konstruovat náhodné grafy nebo je postupně budovat.
- Schopnost najít podgrafy, kliky, k-jádra.
- Prozkoumat sousedství, stupeň, průměr, poloměr, centrum, mezi, atd.
- Kreslete sítě ve 2D a 3D.
Vhodnost
NetworkX je vhodný pro provoz na velkých grafech reálného světa: např. Grafy přesahující 10 milionů uzly a 100 milionů hrany.[4] Díky své závislosti na datové struktuře „slovníku slovníku“ čistého Pythonu je NetworkX rozumně efektivní, velmi škálovatelné, vysoce přenosný rámec pro síť a analýza sociálních sítí.[5]
Integrace
NetworkX je integrován do SageMath.[6]
Viz také
Reference
- ^ První veřejné vydání NetworkX (NX-0.2), Od: Aric Hagberg, Datum: 12. dubna 2005, seznam adresátů Python-oznámit-seznam
- ^ První vydání NetworkX, NX-0.2, Hagberg - 11.04.2005, Informace o projektu - NetworkX, Registrováno: 21.10.2004, SourceForge.net
- ^ https://networkx.org/documentation/stable/release/release_2.5.html
- ^ Aric Hagberg, Drew Conway, „Hackování sociálních sítí pomocí programovacího jazyka Python (Modul II - Proč SNA v NetworkX)“, Sunbelt 2010: International Network for Social Network Analysis.
- ^ Aric A. Hagberg, Daniel A. Schult, Pieter J. Swart, Zkoumání struktury, dynamiky a funkcí sítě pomocí NetworkX, Sborník ze 7. konference Python in Science (SciPy 2008), G. Varoquaux, T. Vaught, J. Millman (Eds.), S. 11–15.
- ^ http://sagemath.org/links-components.html