- 145

PowerShell environment for Math.Net Numerics library, defines a few cmdlets that allow to create and manipulate matrices using a straightforward syntax.

http://mathnetpowershell.codeplex.com/Tags | calculus linear-algebra matrices matrix numerics powershell |

Implementation | |

License | MIT |

Platform | Windows |

Implementations of selected sparse matrix formats for linear algebra supporting scientific and machine learning applications.Machine learning applications typically model entities as vectors of numerical features so that they may be compared and analysed quantitively. Typically the majority of the elements in these vectors are zeros. In the case of text mining applications, each document within a corpus is represented as a vector and its features represent the vocabulary of unique words. A corpus of several thousand documents might utilise a vocabulary of hundreds of thousands (or perhaps even millions) of unique words but each document will typically only contain a couple of hundred unique words. This means the number of non-zero values in the matrix might only be around 1%.

matrix scientific-computing machine-learning sparse-matrices matrices csr coo csc dictionary-of-keysThe Dambach Linear Algebra Framework is a general purpose Linear Algebra framework for .Net. The main goal is to enable ordinary programmers (who do not have a math degree) to make use of linear algebra methods in solving everyday problems.

algebra garbage linear linear-algebra linear-systems math matricesMath.NET Iiridium has been merged with dnAnalytics into Math.NET Numerics. Math.NET Numerics replaces both Iridium and dnAnalytics, Iridium is discontinued.

math complexnumber interpolation library linear-algebra mathematics matrixJLinAlg is a Java Library for Linear Algebra without rounding errors ( e.g. operations on matrices, algorithms for solving Linear Equation Systems, inverting matrices, computing the determinant or the eigenvalues of a matrix).

A linear algebra framework in C++ along with a layout abstraction for parallelization paradigms. It provides operators to compute dense and sparse matrices with generically designed scalar, complex, vector and matrix types. At this time, the framework supports the libraries CUDA, CUBLAS, CUSP, CUSPARSE for parallel computing on GPGPU.

The Universal Java Matrix Package (UJMP) is a Java library which provides implementations for sparse and dense matrices, as well as linear algebra calculations such as matrix decomposition, inverse, multiply, mean, correlation, standard deviation, etc.

SciRust is a Scientific computing library written in Rust programming language. The objective is to design a generic library which can be used as a backbone for scientific computing. Its current areas of focus includes Matrices, Linear algebra, Statistics, and Signal processing.

scientific computing algebra matrixLAPACK++ is a library for high performance linear algebra computations. This version includes support for solving linear systems using LU, Cholesky, QR matrix factorizations, for real and complex matrices.

The Meta Matrix Library is a modular designed collection of C libraries. It was developed to provide easy and consistent access to numerical linear algebra software for sparse and dense matrices.

Mathematica codes solving Linear Algebra, Calculus and Statistics problems

C++ implementation for matrices, vectors, and other linear algebra.

Basic linear algebra for small matrices in C

Template library for linear algebra: vectors, matrices, and related algorithms

The Meta.Numerics math and statistics library supports scientific computing on the .NET platform. It offers an object-oriented API for matrix algebra, advanced functions of real and complex numbers, signal processing, and data analysis.

math numerics ironpython maths matrix numerical-algorithms scienceMatrix N: A generic C++ linear algebra library.

An Arbitrary Element Types Linear Algebra Matrix Library for Haskell.

scala Matrix classes and helper functions for doing linear algebra

VMatrixLib is a little, handy, Java matrix library which implements a set of utility functions (such as calculus of the determinant of a matrix, calculus of the rank, inverse matrix, and many others..) that anyone who have to use matrices needs.

MatLisp is a package for Common Lisp for handling matrices with real-valued or complex-valued elements. BLAS is used for elementary matrix operations and LAPACK is used for linear algebra routines.