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
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 lista de 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.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. 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 socialesAric A. Hagberg, Daniel A. Schult, Pieter J. Swart, Exploring Network Structure, Dynamics, and Function using NetworkX , Proceedings of the 7th Python in Science conference (SciPy 2008), G. Varoquaux, T. Vaught, J. Millman (Eds.), pp. 11–15. y de redes.
Integración NetworkX está integrado a SageMath.https://sagemath.org/links-components.html
Véase también
Software de análisis de redes sociales diagrams.net
Referencias
Enlaces externos
Sitio web oficial: networkx.github.io NetworkX Grupo de discusión Encuesta de existir software de teoría de grafos NetworkX En StackOverflow
Categoría:Software que utiliza la licencia BSD Categoría:Software de análisis numérico Categoría:Software libre programado en Python Categoría:Software matemático