We stand with Ukraine to help keep people safe. Join us
Armadillo free download for Mac


Version 10.7.0

C++ library for linear algebra & scientific computing.

Absolutely Free

Armadillo overview

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.

  • Easy to use functions and syntax, deliberately similar to Matlab / Octave
  • Useful for prototyping directly in C++
  • Useful for conversion of research code into production environments
  • Permissively licensed - can be used in proprietary software and products
  • Used for machine learning, pattern recognition, computer vision, signal processing, bioinformatics, statistics, finance, etc
  • Efficient classes for vectors, matrices, cubes (1st, 2nd, 3rd order tensors)
  • Supports dense and sparse matrices
  • Fast singular value decomposition (SVD), eigen decomposition, QR, LU, Cholesky, FFT
  • Clustering using k-means and Gaussian Mixture Models (GMM)
  • Automatic vectorisation of expressions (SIMD)
  • Contiguous and non-contiguous submatrices
  • Automatically combines several operations into one to increase speed and efficiency
  • Read/write data in CSV files
  • Automatically uses OpenMP for speedups
  • Used for machine learning by MLPACK
  • Used for numerical optimisation by Ensmallen

What’s new in version 10.7.0

Updated on Oct 06 2021

Version 10.7.0:
  • Speedups and feature enhancements.
  • Faster handling of submatrix views accessed by X.cols(first_col,last_col)
  • Faster handling of element-wise min() and max() in compound expressions
  • Expanded solve() with solve_opts::force_approx option to force use of the approximate solver





6.3 MB

Developer’s website




App requirements

  • Intel 64
  • Mac OS X OS X 10.6.8 or later
Try our new feature and write a detailed review about Armadillo. All reviews will be posted soon.
Write your thoughts in our old-fashioned comment
MacUpdate Comment Policy. We strongly recommend leaving comments, however comments with abusive words, bullying, personal attacks of any type will be moderated.
(0 Reviews of )
There are no reviews yet
Help the community
There are no reviews yet, be the first to leave one