Projects that are tagged with lapack.

Logo Armadillo library 8.400

by cu24gjf - February 20, 2018, 03:26:16 CET [ Project Homepage BibTeX Download ] 132386 views, 25142 downloads, 5 subscriptions

Rating Whole StarWhole StarWhole StarWhole StarEmpty Star
(based on 3 votes)

About: Armadillo is a high quality C++ linear algebra library, aiming towards a good balance between speed and ease of use. The function syntax is deliberately similar to MATLAB. Useful for algorithm development directly in C++, or quick conversion of research code into production environments (eg. software & hardware products).

  • faster handling of band matrices by solve() and chol()
  • faster incremental construction of sparse matrices via element access operators
  • faster diagonal views in sparse matrices
  • faster handling of sparse matrices by repmat()
  • faster loading of CSV files
  • faster gmm_diag class, for Gaussian mixture models with diagonal covariance matrices
  • speedups via expanded use of OpenMP by many element-wise functions
  • expanded kron() to handle sparse matrices
  • expanded index_min() and index_max() to handle cubes
  • expanded SpMat to save/load sparse matrices in coord format
  • expanded .save() to allow appending new datasets to existing HDF5 files
  • expanded .save()/.load() to allow specification of datasets within HDF5 files
  • expanded .each_slice() to optionally use OpenMP for multi-threaded execution
  • expanded clamp() to handle cubes
  • added submatrix & subcube iterators
  • added normpdf(), normcdf(), mvnrnd()
  • added chi2rnd(), wishrnd(), iwishrnd()
  • added gmm_full class, for Gaussian mixture models with full covariance matrices
  • added affmul() to simplify application of affine transformations
  • added intersect() for finding common elements in two vectors/matrices

Logo Probabilistic Classification Vector Machine 0.22

by fmschleif - November 10, 2015, 13:16:19 CET [ Project Homepage BibTeX BibTeX for corresponding Paper Download ] 9521 views, 1908 downloads, 3 subscriptions

About: PCVM library a c++/armadillo implementation of the Probabilistic Classification Vector Machine.


30.10.2015 * code has been revised in some places fixing also some errors different multiclass schemes and hdf5 file support added. Some speed ups and memory savings by better handling of intermediate objects.

27.05.2015: - Matlab binding under Windows available. Added a solution file for VS'2013 express to compile a matlab mex binding. Can not yet confirm that under windows the code is really using multiple cores (under linux it does)

29.04.2015 * added an implementation of the Nystroem based PCVM includes: Nystroem based singular value decomposition (SVD), eigenvalue decomposition (EVD) and pseudo-inverse calculation (PINV)

22.04.2015 * implementation of the PCVM released

Logo Universal Java Matrix Package 0.3.0

by arndt - July 31, 2015, 14:23:14 CET [ Project Homepage BibTeX BibTeX for corresponding Paper Download ] 17530 views, 3312 downloads, 3 subscriptions

About: The Universal Java Matrix Package (UJMP) is a data processing tool for Java. Unlike JAMA and Colt, it supports multi-threading and is therefore much faster on current hardware. It does not only support matrices with double values, but instead handles every type of data as a matrix through a common interface, e.g. CSV files, Excel files, images, WAVE audio files, tables in SQL data bases, and much more.


Updated to version 0.3.0