넷워크X를 처음부터 ①

3560 단어 Pythonnetworkxtech

컨디션


Google Coraboratory
  • Python 3.6.9
  • networkx 2.5
  • 네트워크 X


    그래프와 네트워크를 위한 파이톤 라이브러리입니다.도표는 도표 이론의 도표다.최단 경로 문제도 해결할 수 있다

    도표와 네트워크의 차이.


    도표에는 점과 선이 포함되어 있다.즉, 노드와 테두리로 구성되어 네트워크가 테두리(방향이 있음) 또는 권한이 있음

    차트 초기화


    아래
    import networkx as nx
    G = nx.Graph()
    

    노드 설정


    add_노드 함수


    노드 함수.매개변수는 ID와 같습니다.가장자리를 그릴 때의 키
    G.add_node(1)
    

    networkx.Graph.add_node

    G.add_nodes_from 함수


    iterable의 값을 매개 변수로 삼아 노드를 만들 수 있습니다
    G.add_nodes_from([2, 3])
    

    networkx.DiGraph.add_nodes_from

    가장자리를 긋다


    add_edge 함수


    인용된 노드를 연결하는 함수
    G = nx.Graph()
    G.add_nodes_from([1,2])
    G.add_edge(1, 2)
    nx.draw(G)
    

    networkx.Graph.add_edge

    총결산


    이번에는 기본적인 노드와 테두리 만드는 법을 배웠다.다음이나 다음에는 계산 기능을 터치하고 싶어요.

    참고 문헌

  • NetworkX 2.5 documentation
  • 좋은 웹페이지 즐겨찾기