Armadillo C++ matrix library
Fast C++ matrix library with easy to use functions and syntax, deliberately similar to Matlab
|License||Mozilla Public License 2.0 (MPL 2.0)|
|Updated on||Sep 24, 2015|
It is a fast C++ matrix library with very easy functions and syntax. Armadillo has the same purpose as that of Matlab. It opts for template meta-programming techniques.
Armadillo serves you as an efficient wrapper for LAPACK, BLAS and ATLAS libraries; also it includes high-performance versions such as Intel MKL, AMD ACML and OpenBLAS.
- Easy to use
- Many MATLAB like functions
- Efficient classes for vectors, matrices, cubes (3rd order tensors) and fields
- Fast singular value decomposition (SVD), eigen decomposition, QR, LU, Cholesky, FFT
- Statistical modelling using Gaussian Mixture Models (GMM)
- Clustering using K-means and Expectation Maximisation
- Automatic vectorisation of expressions (SIMD)
- Contiguous and non-contiguous submatrices
- Automatically combines several operations into one
- Useful for prototyping directly in C++
- Useful for conversion of research code into production environments
- Distributed under a license useful in both open-source and proprietary/commercial contexts
Excellent blog here! Also your web site loads up very fast! What web host are you using? Can I get your affiliate link to your host? I wish my webs...
nice post Please review my article http://www.techiebaba.net
A useful tool
Is this new or? I havent seen this before.. Iv been syncing with EVO Collaborator for the past 1.5 years and it has been great.
It's definitely the best software we've ever used. Highly recommended!