C++ library for solving large sparse linear systems with algebraic multigrid method
NumCpp is a C++ framework and numerical computing library that provides a toolkit for multi-dimensional array management and mathematical routines. It functions as a C++ implementation of the NumPy ecosystem, offering a scientific computing framework for managing tensors and performing complex algebraic equations. The project enables high-performance array manipulation within a C++ environment without relying on a Python runtime. It distinguishes itself by providing a NumPy-like interface for executing linear algebra, managing multi-dimensional data structures, and performing numerical proces
Fast multi-dimensional generalized histogram with convenient interface for C++14
A header-only C++ library for numerical optimization --
The main features of mlpack/ensmallen are: Mathematics and Statistics.
Open-source alternatives to mlpack/ensmallen include: ddemidov/amgcl — C++ library for solving large sparse linear systems with algebraic multigrid method. dpilger26/numcpp — NumCpp is a C++ framework and numerical computing library that provides a toolkit for multi-dimensional array… effolkronium/random — Random for modern C++ with convenient API. fengwang/matrix — A modern, C++20-native, single-file header-only dense 2D matrix library. forceflow/libmorton — C++ header-only library with methods to efficiently encode/decode Morton codes in/from 2D/3D coordinates. boostorg/histogram — Fast multi-dimensional generalized histogram with convenient interface for C++14.