networkx
NetworkX 3.4.2
NetworkX는 복잡한 네트워크의 구조, 역학 및 기능을 생성, 조작 및 연구하기 위한 Python 패키지입니다.
무방향 그래프에서 두 노드 사이의 최단 경로를 찾습니다.
>>> import networkx as nx
>>> G = nx.Graph()
>>> G.add_edge( " A " , " B " , weight = 4 )
>>> G.add_edge( " B " , " D " , weight = 2 )
>>> G.add_edge( " A " , " C " , weight = 3 )
>>> G.add_edge( " C " , " D " , weight = 4 )
>>> nx.shortest_path(G, " A " , " D " , weight = " weight " )
['A', 'B', 'D']
NetworkX의 최신 릴리스 버전을 설치하십시오.
$ pip install networkx
모든 선택적 종속성과 함께 설치합니다.
$ pip install networkx[default]
자세한 내용은 설치 가이드를 참조하세요.
여기에서 발견한 버그를 신고해 주세요. 또는 더 나은 방법은 GitHub에서 리포지토리를 포크하고 PR(풀 요청)을 생성하는 것입니다. 우리는 크든 작든 모든 변화를 환영하며, Git을 처음 사용하는 경우 PR을 할 수 있도록 도와드리겠습니다(문제에 대해 문의하거나 기여자 가이드를 참조하세요).
3-Clause BSD 라이센스에 따라 출시되었습니다:
저작권 (C) 2004-2024 NetworkX 개발자 아릭 해그버그 <[email protected]> 댄 슐트 <[email protected]> 피터 스와트 <[email protected]>