NetworkX
Apariencia
NetworkX | ||
---|---|---|
Información general | ||
Tipo de programa | software libre | |
Autor |
Aric Hagberg Pieter Swart Dan Schult | |
Desarrollador | Many others | |
Licencia | BSD-new license | |
Información técnica | ||
Programado en | Python | |
Versiones | ||
Última versión estable | 2.3[1] ( 11 de abril de 2019) | |
Enlaces | ||
NetworkX es una biblioteca de Python para el estudio de grafos y análisis de redes. NetworkX es un software libre publicado bajo la licencia BSD-new.
Características
[editar]- Clases para grafos y dígrafos.
- Conversión de grafos a y desde varios formatos.
- Capacidad de construir grafos al azar o construirlos de forma incremental.
- Capacidad de encontrar subgrafos, cliques y k-núcleos.
- Explora adyacencia, grado, diámetro, radio, centro, betweenness, etc.
- Redes de sorteo en 2D y 3D.
Conveniencia
[editar]NetworkX es adecuado para operar grandes grafos del mundo real: por ejemplo, grafos de más de 10 millones de nodos y 100 millones de aristas.[2] Debido a su dependencia en una estructura de datos de un "diccionario de diccionario" de Python puro, NetworkX es un marco razonablemente eficiente, muy escalable, muy portátil para el análisis de redes sociales[3] y de redes.
Integración
[editar]NetworkX está integrado a SageMath.[4]
Véase también
[editar]Referencias
[editar]- ↑ https://networkx.github.io/documentation/stable/release/release_2.3.html
- ↑ Aric Hagberg, Drew Conway, "Hacking social networks using the Python programming language (Module II – Why do SNA in NetworkX)", Sunbelt 2010: International Network for Social Network Analysis.
- ↑ Aric A. Hagberg, Daniel A. Schult, Pieter J. Swart, Exploring Network Structure, Dynamics, and Function using NetworkX Archivado el 9 de agosto de 2011 en Wayback Machine., Proceedings of the 7th Python in Science conference (SciPy 2008), G. Varoquaux, T. Vaught, J. Millman (Eds.), pp. 11–15.
- ↑ http://sagemath.org/links-components.html