그래프 노드 간의 메시지 흐름을 위한 Python 함수 (Python function for message flow between nodes of a graph)


문제 설명

그래프 노드 간의 메시지 흐름을 위한 Python 함수 (Python function for message flow between nodes of a graph)

이웃에게 노드 기능과 같은 노드에 대한 정보를 보낼 수 있는 Python 기능을 아는 사람이 있습니까? 예: 노드 ID 공유(예: 노드 3(예: 주소))를 이웃과 공유(예: 노드 2). 간단한 그래프

nodes = [n for n in table][1:]
node_names = [n[0] for n in nodes]
edgeList = [(1,3), (2,4), (2,3), (3,4)]
G = nx.Graph() #Creates an empty graph with no nodes and no edges
G.add_nodes_from(node_names) #adds nodes to the empty graph G
G.add_edges_from(edgeList)

참조 솔루션

방법 1:

There are few packages that you can try. (1) StellarGraph if you use Tensorflow/Keras, (2) DAG if you use PyTorch and (3) DGL for Tehsorflow & PyTorch. I believe these 3 libraries are able to help.

방법 2:

Another library with many GNNs implemented is pytorch‑geometric, which is based on PyTorch. See the introduction or the overview of implemented GNNs, here.

(by Martin WafulaDaCardSparky05)

참조 문서

  1. Python function for message flow between nodes of a graph (CC BY‑SA 2.5/3.0/4.0)

#networkx #Python #python-3.x






관련 질문

단순 팻테일 로그 비닝 (Simple fat-tailed log-binning)

NetworkX - 노드 묶기 중지 - 시도된 Scale/K 매개변수 (NetworkX - Stop Nodes from Bunching Up - Tried Scale/K parameters)

문자열의 int 부분으로 문자열 레이블의 노드에 액세스 (Access a node of string label with an int part of the string)

시계열 분석을 위해 Pandas Groupby 및 date_range를 사용하는 동안 오류가 발생했습니다. (Error using Pandas Groupby and date_range for timeseries analysis)

regraph 계층 구조에서 가장자리 속성을 자리 표시자로 사용하는 방법이 있습니까? (Is there a way to have edge attributes as placeholders in a regraph hierarchy?)

networkx .module 'matplotlib.pyplot'에서 그래프를 그리는 동안 오류가 발생했습니다. (Error while drawing a graph in networkx .module 'matplotlib.pyplot' has no attribute 'ishold')

svg의 NetworkX node_shape (NetworkX node_shape from svg)

그래프를 통해 그래프 노드인 클래스 인스턴스의 속성에 액세스하는 방법은 무엇입니까? (How to access attributes of a class instance which is a graph node via the graph?)

그래프의 이미지를 분리하는 방법은 무엇입니까? (How to separate images of graphs?)

networkx 도면을 업데이트하는 방법 (How to update a networkx drawing)

그래프 노드 간의 메시지 흐름을 위한 Python 함수 (Python function for message flow between nodes of a graph)

networkx에서 임의의 에지 가중치를 사용하여 여러 임의의 그래프를 효율적으로 생성하는 방법 (How to efficiently generate multiple random graphs with random edge weights in networkx)







코멘트