**PyG** 의 단일 그래프는 기본적으로 `torch_geometric.data.Data` 클래스(class)의 인스턴스(instance)로 설명되며, 기본적으로 다음 속성(attribute)들을 가지고 있습니다:
- `data.x`: 노드 특징 행렬(feature matrix)의 모양(shape)은은 `[num_nodes, num_node_features]`
- `data.x`: 노드 특징 행렬(feature matrix)의 모양(shape)은 `[num_nodes, num_node_features]`
- `data.edge_index`: `COO format <https://pytorch.org/docs/stable/sparse.html#sparse-coo-docs>`_ 로 나타내어진 그래프의 연결 상태의 모양(shape)은 `[2, num_edges]` 그리고 타입은 `torch.long`
- `data.edge_attr`: 엣지 특징 행렬(feature matrix) 의 모양(shape)은 `[num_edges, num_edge_features]`
- `data.y`: 학습하고자 하는 타겟 (다양한 모양(shape)을 가질 수 있음), *e.g.*, 노드 수준의 타겟의 모양(shape)은 `[num_nodes, *]`, 또는 그래프 수준의 타겟의 모양(shape)은 `[1, *]`