Armadillo is a high quality linear algebra library (matrix maths) for the C++ language, aiming towards a good balance between speed and ease of use
Provides high-level syntax (API) deliberately similar to Matlab
Useful for algorithm development directly in C++, or quick conversion of research code into production environments (eg. software & hardware products)
Can be used for machine learning, pattern recognition, computer vision, signal processing, bioinformatics, statistics, finance, etc
Provides efficient classes for vectors, matrices and cubes, as well as 200+ associated functions; integer, floating point and complex numbers are supported
Various matrix decompositions are provided through integration with LAPACK, or one of its high performance drop-in replacements (eg. multi-threaded Intel MKL, or OpenBLAS)
A sophisticated expression evaluator (based on template meta-programming) automatically combines several operations to increase speed and efficiency
Available under a permissive license, useful for both open-source and proprietary (closed-source) software
Install-Package armadillo-code-only -Version 9.100.5
dotnet add package armadillo-code-only --version 9.100.5
<PackageReference Include="armadillo-code-only" Version="9.100.5" />
paket add armadillo-code-only --version 9.100.5
#r "nuget: armadillo-code-only, 9.100.5"
// Install armadillo-code-only as a Cake Addin #addin nuget:?package=armadillo-code-only&version=9.100.5 // Install armadillo-code-only as a Cake Tool #tool nuget:?package=armadillo-code-only&version=9.100.5
- OpenBLAS (>= 0.2.14.1)
This package is not used by any NuGet packages.
This package is not used by any popular GitHub repositories.