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
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
gonum avatar

gonum/gonum

0
View on GitHub↗
8,316 Stars·573 Forks·Go·bsd-3-clause·7 Aufrufewww.gonum.org↗

Gonum

Gonum is a numerical computing library for the Go programming language, providing a collection of packages for scientific computing, linear algebra, statistics, and optimization. It functions as a framework for performing complex numerical computations and solving systems of linear equations.

The project includes a dedicated graph analysis framework for modeling network graphs and solving connectivity and pathfinding problems. It also provides a statistical analysis toolkit for computing descriptive and inferential statistics and estimating mixture entropy.

The library's capability surface covers a wide range of mathematical domains, including linear algebra operations, the calculation of basic statistical metrics, and the implementation of shortest path algorithms for graph theory.

Features

  • Scientific Computing - A comprehensive framework for performing complex numerical computations, linear algebra, and mathematical optimizations in Go.
  • Numerical Computing - A comprehensive collection of packages for scientific calculations, linear algebra, and data analysis in Go.
  • Graph Theory - Provides mathematical tools for modeling network graphs using nodes and edges to solve connectivity problems.
  • Graph Relationship Modeling - Models relationships between entities as nodes and edges to solve connectivity and pathfinding problems.
  • Graph Analysis Frameworks - Provides a dedicated set of data structures and algorithms for modeling network graphs and pathfinding.
  • Linear Algebra Libraries - Provides a complete system for performing matrix and vector operations and solving linear equations in Go.
  • Shortest Path Algorithms - Implements specialized algorithms to calculate the most efficient path between nodes in a network.
  • Statistical Analysis Libraries - Provides a comprehensive toolkit for computing descriptive and inferential statistics and numerical approximations.
  • Statistical Analysis Libraries - Provides specialized functions for computing descriptive and inferential statistics to analyze data distributions.
  • Contiguous Slice Representations - Stores dense numerical data in contiguous memory blocks for efficient indexing and high cache locality.
  • Numerical Approximation Methods - Employs iterative techniques for finding real-valued roots and solving complex numerical equations.
  • Entropy Estimators - Estimates the differential entropy of mixture distributions using pairwise distance functions.
  • Statistical Moment Calculation - Computes statistical moments such as mean, variance, and standard deviation using biased and unbiased estimators.
  • Numerical Operation Interfaces - Provides generic interfaces for vector and matrix operations to decouple algorithms from storage backends.
  • Interface-Based Abstractions - Decouples graph algorithms from data structures using standard methods for node and edge access.
  • Memory Layout Optimizations - Implements memory layout strategies to optimize CPU cache locality for large scientific datasets.
  • Data Analysis - Scientific computing library.
  • Data Science and Analytics - Numerical library for matrices, statistics, and optimization.
  • Scientific Computing - Numerical library for matrices, statistics, and optimization.

Star-Verlauf

Star-Verlauf für gonum/gonumStar-Verlauf für gonum/gonum

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Start searching with AI

Open-Source-Alternativen zu Gonum

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit Gonum.
  • joelgrus/data-science-from-scratchAvatar von joelgrus

    joelgrus/data-science-from-scratch

    9,636Auf GitHub ansehen↗

    This project is a collection of foundational machine learning algorithms and data science tools implemented in Python. It focuses on building the logic of these tools using basic programming primitives rather than relying on specialized libraries. The implementation covers several core domains, including a linear algebra library for matrix and vector operations, a statistical analysis toolkit for probability and hypothesis testing, and a framework for map-reduce distributed processing. It also includes implementations for natural language processing, graph theory for network analysis, and var

    Python
    Auf GitHub ansehen↗9,636
  • aalhour/c-sharp-algorithmsAvatar von aalhour

    aalhour/c-sharp-algorithms

    6,159Auf GitHub ansehen↗

    This project is a C# algorithms library and collection of data structures. It serves as a computer science reference providing practical implementations of classic sorting, searching, and graph traversal patterns. The library includes a dedicated string processing toolkit for analyzing text similarity, computing edit distances, and managing prefix-based searches. It also features a graph theory implementation for modeling network relationships and calculating shortest paths. The codebase covers a broad range of capabilities, including the management of linear and hierarchical collections, tr

    C#
    Auf GitHub ansehen↗6,159
  • xianyi/openblasAvatar von xianyi

    xianyi/OpenBLAS

    7,475Auf GitHub ansehen↗

    OpenBLAS is a high-performance library for basic linear algebra subprograms that provides optimized matrix and vector operations. It serves as a multi-architecture math backend and numerical computing framework designed to execute complex mathematical calculations and high-speed numerical analysis. The library functions as an optimized CPU math library that detects hardware at runtime to apply the most efficient operation kernels for the specific processor. It supports multiple CPU targets through a combination of optimized assembly and C implementations. The project covers high-performance

    C
    Auf GitHub ansehen↗7,475
  • thealgorithms/c-sharpAvatar von TheAlgorithms

    TheAlgorithms/C-Sharp

    8,049Auf GitHub ansehen↗

    This project is a collection of reference implementations for algorithms, mathematics, cryptography, compression, and machine learning written in C#. It serves as an educational library providing standard implementations of sorting, searching, and graph theory algorithms. The repository covers a wide range of computational domains, including combinatorial optimization for constraint satisfaction and scheduling, as well as symmetric and classical cryptographic ciphers. It also provides reference code for lossless data compression techniques and fundamental machine learning primitives such as r

    C#algorithmalgorithmsalgorithms-and-data-structures
    Auf GitHub ansehen↗8,049
Alle 30 Alternativen zu Gonum anzeigen→

Häufig gestellte Fragen

Was macht gonum/gonum?

Gonum is a numerical computing library for the Go programming language, providing a collection of packages for scientific computing, linear algebra, statistics, and optimization. It functions as a framework for performing complex numerical computations and solving systems of linear equations.

Was sind die Hauptfunktionen von gonum/gonum?

Die Hauptfunktionen von gonum/gonum sind: Scientific Computing, Numerical Computing, Graph Theory, Graph Relationship Modeling, Graph Analysis Frameworks, Linear Algebra Libraries, Shortest Path Algorithms, Statistical Analysis Libraries.

Welche Open-Source-Alternativen gibt es zu gonum/gonum?

Open-Source-Alternativen zu gonum/gonum sind unter anderem: joelgrus/data-science-from-scratch — This project is a collection of foundational machine learning algorithms and data science tools implemented in Python.… aalhour/c-sharp-algorithms — This project is a C# algorithms library and collection of data structures. It serves as a computer science reference… xianyi/openblas — OpenBLAS is a high-performance library for basic linear algebra subprograms that provides optimized matrix and vector… thealgorithms/c-sharp — This project is a collection of reference implementations for algorithms, mathematics, cryptography, compression, and… rocketlaunchr/dataframe-go — DataFrames for Go: For statistics, machine-learning, and data manipulation/exploration. reference-lapack/lapack — LAPACK is a comprehensive library of Fortran routines designed for high-performance numerical analysis and linear…