SiećX
Oryginalni autorzy |
Arica Hagberga Pietera Swarta Dana Schulta |
---|---|
Deweloperzy | Wiele innych |
Pierwsze wydanie | 11 kwietnia 2005 |
Wersja stabilna | |
Magazyn | |
Napisane w | Pyton |
System operacyjny | Międzyplatformowe |
Typ | Biblioteka oprogramowania |
Licencja | BSD-nowa licencja |
Strona internetowa |
Część serii poświęconej | ||||
nauki o sieciach | ||||
---|---|---|---|---|
Typy sieci | ||||
Wykresy | ||||
|
||||
modele | ||||
|
||||
| ||||
NetworkX to biblioteka Pythona do badania grafów i sieci . NetworkX jest wolnym oprogramowaniem wydanym na nowej licencji BSD .
Cechy
- Zajęcia dla grafów i dwuznaków .
- Konwersja wykresów do iz kilku formatów.
- Umiejętność konstruowania losowych wykresów lub konstruowania ich przyrostowo.
- Możliwość znajdowania podgrafów , klik , k-rdzeni .
- Eksploruj sąsiedztwo , stopień , średnicę , promień , środek , odległość między nimi itp.
- Rysuj sieci w 2D i 3D.
Stosowność
NetworkX nadaje się do pracy na dużych rzeczywistych grafach: np. grafach zawierających ponad 10 milionów węzłów i 100 milionów krawędzi . [ wymagane wyjaśnienie ] Ze względu na swoją zależność od struktury danych „słownika słownika” w czystym Pythonie, NetworkX jest dość wydajną, bardzo skalowalną , wysoce przenośną platformą do analizy sieci i sieci społecznościowych .
Integracja
NetworkX jest zintegrowany z SageMath .
Zobacz też
Linki zewnętrzne
- Oficjalna strona internetowa:
networkx .github .io - Grupa dyskusyjna NetworkX
- Przegląd istniejącego oprogramowania do teorii grafów
- NetworkX na StackOverflow
- networkx na GitHubie