네트워크X
NetworkX![]() |
![]() NetworkX로 만든 그래프 | |
원본 작성자 | 아리크 해그버그 피터 스와트 댄 슐트 |
---|---|
개발자 | 다른 많은 것 |
초기 릴리즈 | 2005년 4월 11일; [1][2] | 전(
안정적 해제 | 2[3].5 / 2020년 8월 22일; 전 |
리포지토리 | |
기록 위치 | 파이톤 |
운영 체제 | 크로스 플랫폼 |
유형 | 소프트웨어 라이브러리 |
면허증 | BSD-신규 라이선스 |
웹사이트 | networkx.github |
네트워크 과학 | ||||
---|---|---|---|---|
네트워크 유형 | ||||
그래프 | ||||
| ||||
모델 | ||||
| ||||
| ||||
NetworkX는 그래프와 네트워크를 연구하는 파이썬 도서관이다.NetworkX는 BSD-new 라이선스에 따라 출시된 무료 소프트웨어다.
특징들
- 그래프 및 디그래프 클래스.
- 여러 형식으로 또는 여러 형식으로 그래프 변환
- 랜덤 그래프를 구성하거나 점진적으로 구성하는 기능.
- 하위 그래프, 패거리, k-cores를 찾을 수 있는 능력.
- 인접, 정도, 직경, 반지름, 중심, 중간 등을 탐색한다.
- 2D 및 3D로 네트워크를 그리십시오.
적합성
NetworkX는 1,000만개 이상의 노드와 1억개 이상의 가장자리 그래프와 같은 대형 실제 그래프에서 작동하기에 적합하다.[clarification needed][4]네트워크X는 순수한 피톤 "사전 사전" 데이터 구조에 의존하기 때문에 네트워크 및 소셜 네트워크 분석을 위한 합리적으로 효율적이고, 확장성이 뛰어나며, 휴대성이 높은 프레임워크다.[5]
통합
NetworkX는 SageMath에 통합되어 있다.[6]
참고 항목
참조
- ^ NetworkX 첫 번째 공개 버전(NX-0.2), 보낸 사람: Aric Hagberg, 날짜: 2005년 4월 12일, Python-Announce 목록
- ^ NetworkX 초기 릴리즈, NX-0.2, hagberg – 2005-04-11, 프로젝트 정보 – NetworkX, 등록: 2004-10-21, SourceForge.net
- ^ "NetworkX 2.5 — NetworkX 2.6.2 documentation".
- ^ Aric Hagberg, Drew Conway, "Python 프로그래밍 언어를 사용한 소셜 네트워크 해킹(Module II – NetworkX에서 SNA를 하는 이유)", 선벨트 2010: 소셜 네트워크 분석을 위한 국제 네트워크.
- ^ 아리크 A. 해그버그, 다니엘 A.Schult, Pieter J. Swart, NetworkX를 이용한 네트워크 구조, 역학 및 기능 탐색, 제7회 파이썬 인 사이언스 회의 (SciPy 2008), G. Voque, T. Vaught, J. Millman (Eds), 11-15페이지.
- ^ "SageMath Mathematical Software System - Sage".