awesome-repositories.com
Blog
MCP
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektMCP-ServerÜber unsRanking-MethodikPresse
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

3 Repos

Awesome GitHub RepositoriesGraph Data Structures

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.

Awesome Graph Data Structures GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • petgraph/petgraphAvatar von petgraph

    petgraph/petgraph

    3,938Auf GitHub ansehen↗

    petgraph ist eine Bibliothek für Graphendatenstrukturen für die Programmiersprache Rust. Sie bietet eine Sammlung von Tools zur Darstellung und Manipulation von Graphen und fungiert als Netzwerkanalyse-Tool sowie als umfassende Suite für Graphenalgorithmen. Die Bibliothek lässt sich mit Graphviz DOT integrieren, um Graphendaten zu importieren, zu exportieren und zu parsen, was die Visualisierung erleichtert. Sie zeichnet sich durch spezialisierte Netzwerkanalyse-Funktionen aus, wie etwa die Erkennung von Cliquen, Brückenkanten, Artikulationspunkten und Subgraphen-Isomorphismen. Ihr Funktionsumfang deckt eine breite Palette von Algorithmen ab, darunter Berechnungen kürzester Pfade, Netzwerkflussanalyse, Berechnung minimaler Spannbäume und topologische Knotensortierung. Die Bibliothek unterstützt zudem die synthetische Graphengenerierung für Simulationen und Tests sowie die Filterung von Graphenkomponenten, um virtuelle Datenansichten zu erstellen. Die Implementierung nutzt indexbasierte Knotenreferenzierung und Adjazenzlisten-Darstellungen zur Verwaltung der Graphenkonnektivität und zur Speicheroptimierung.

    Provides a comprehensive collection of graph data structures and algorithms for the Rust language.

    Rustgraph-algorithmsrust
    Auf GitHub ansehen↗3,938
  • mdeff/cnn_graphAvatar von mdeff

    mdeff/cnn_graph

    1,369Auf GitHub ansehen↗

    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.

    Jupyter Notebookconvolutional-neural-networksdeep-learninggraph-neural-networks
    Auf GitHub ansehen↗1,369
  • packtpublishing/hands-on-graph-neural-networks-using-pythonAvatar von PacktPublishing

    PacktPublishing/Hands-On-Graph-Neural-Networks-Using-Python

    1,044Auf GitHub ansehen↗

    Dieses Repository dient als Bildungsressource für die Implementierung von Graph Neural Networks mit Python. Es bietet eine Sammlung strukturierter Codebeispiele und Tutorials, die Entwickler durch den Prozess des Aufbaus und Trainings von Machine-Learning-Modellen führen, die auf komplexen, miteinander verbundenen Datensätzen operieren. Das Projekt deckt die Kernmechaniken des graphbasierten Deep Learnings ab, einschließlich Message-Passing-Architekturen, Feature-Aggregation und dem Stapeln von Convolutional Layers. Es demonstriert, wie man nicht-euklidische Daten als statische Graphen darstellt und wie man den Speicher während des Trainings durch Mini-Batch-Sampling-Techniken verwaltet. Die enthaltenen Implementierungen adressieren gängige analytische Aufgaben wie Knotenklassifizierung, Graph-Strukturvorhersage und die Integration heterogener Datenquellen in einheitliche Modelle. Das Repository ist als eine Reihe praktischer Übungen organisiert, die theoretische Graph-Konzepte in funktionale Machine-Learning-Workflows übersetzen.

    Forecasts future events or generates realistic network layouts by analyzing existing topological information in complex data.

    Jupyter Notebook
    Auf GitHub ansehen↗1,044
  1. Home
  2. Scientific & Mathematical Computing
  3. Graph Data Structures