NetworkX є бібліотекою Python для дослідження графів та мереж. NetworkX є вільним ПЗ, яке випущено під ліцензією BSD.

NetworkX
Watts strogatz.svg
Граф створений за допомогою NetworkX
Тип Бібліотека підпрограм
Автор(и) Арік Хагберг[en]
Pieter Swart
Dan Schult
Розробник Багато інших
Перший випуск 11 квітня, 2005; 16 років тому (2005-04-11)[1][2]
Стабільний випуск 2.1[3] (22 січня, 2018; 3 роки тому (2018-01-22))
Версії 2.5.1 (3 квітня 2021)[4]
Репозиторій github.com/NetworkX/NetworkX
Операційна система Багатоплатформність
Мова програмування Python
Ліцензія BSD-new license
Вебсайт networkx.github.io

ВластивостіРедагувати

ПридатністьРедагувати

NetworkX підходить для роботи на великих графах реального світу: наприклад, для графів, що містять більш ніж 10 мільйонів вершин та 100 мільйонів ребер.[5] Через свою залежність від чисто-Python структури даних «словника словників», NetworkX є досить ефективною, дуже масштабованою та легко портованою основою для роботи з мережами та аналізу соціальних мереж.[6]

ІнтеграціяРедагувати

NetworkX інтегрований в SageMath[en].[7]

ПриміткиРедагувати

  1. NetworkX first public release (NX-0.2), From: Aric Hagberg, Date: 12 April 2005, Python-announce-list mailing list
  2. NetworkX initial release, NX-0.2, hagberg — 2005-04-11, Project Info — NetworkX, Registered: 2004-10-21, SourceForge.net
  3. https://networkx.github.io/documentation/stable/release/release_2.1.html
  4. Release 2.5.1 — 2021.
  5. 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.
  6. Aric 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.
  7. http://sagemath.org/links-components.html

ДжерелаРедагувати