3 个仓库
Implementations of graph-based data structures for representing networks of nodes and edges.
Distinct from Graph Data Structures: Candidates are either educational guides or narrow immutable versions; this is a general-purpose library implementation.
Explore 3 awesome GitHub repositories matching scientific & mathematical computing · Graph Data Structures. Refine with filters or upvote what's useful.
petgraph 是 Rust 编程语言的图数据结构库。它提供了一系列用于表示和操作图的工具,作为一个网络分析工具和全面的图算法套件。 该库与 Graphviz DOT 集成,用于导入、导出和解析图数据以促进可视化。它通过提供专门的网络分析功能(如检测团、桥边、关节点和子图同构)而脱颖而出。 其计算范围涵盖了广泛的算法,包括最短路径计算、网络流分析、最小生成树计算和拓扑节点排序。该库还支持用于模拟和测试的合成图生成,以及用于创建数据虚拟视图的图组件过滤。 该实现使用基于索引的节点引用和邻接表表示来管理图连通性和内存优化。
Provides a comprehensive collection of graph data structures and algorithms for the Rust language.
Cnn_graph is a graph convolutional network framework and graph signal processing library designed for machine learning research. It provides computational notebooks and code to process and classify graph-structured data by combining node features with an underlying adjacency matrix representation. The framework performs spectral graph convolutions through localized filters and accelerates filtering operations using truncated Chebyshev polynomials to avoid explicit graph Laplacian diagonalization. It includes a graph-structured data pipeline and sparse adjacency representations to handle irreg
Transforms custom data matrices, target vectors, and adjacency structures into batched tensors compatible with neural network layers.
This repository serves as an educational resource for implementing graph neural networks using Python. It provides a collection of structured code examples and tutorials designed to guide developers through the process of building and training machine learning models that operate on complex, interconnected datasets. The project covers the core mechanics of graph-based deep learning, including message-passing architectures, feature aggregation, and the stacking of convolutional layers. It demonstrates how to represent non-Euclidean data as static graphs and how to manage memory during training
Forecasts future events or generates realistic network layouts by analyzing existing topological information in complex data.