NetworkX
From Wikipedia, the free encyclopedia
Autor
Aric Hagberg
Pieter Swart
Dan Schult
Pieter Swart
Dan Schult
Desarrollador
Many others
| 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.
- 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
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.