Top 20 NuGet algebra Packages

[Icon]
Math.NET Numerics is the numerical foundation of the Math.NET project, aiming to provide methods and algorithms for numerical computations in science, engineering and every day use. Supports F# 3.0 on .Net 4.0, .Net 3.5 and Mono on Windows, Linux and Mac; Silverlight 5 and Windows 8 with PCL portabl...
[Icon]
Math.NET Numerics is the numerical foundation of the Math.NET project, aiming to provide methods and algorithms for numerical computations in science, engineering and every day use. Supports .Net 4.0, .Net 3.5 and Mono on Windows, Linux and Mac; Silverlight 5, WindowsPhone/SL 8, WindowsPhone 8.1 and...
[Icon]
Contains a matrix extension library, along with a suite of numerical matrix decomposition methods, numerical optimization algorithms for constrained and unconstrained problems, special functions and other tools for scientific applications. This package is part of the Accord.NET Framework.
[Icon]
Math.NET Symbolics is a basic open source computer algebra library. Written in F# but works well in C# as well. Supports .Net 4.0 and Mono on Windows, Linux and Mac.
[Icon]
Bright Wire is an open source machine learning library. Includes deep learning (feed forward, convolutional and recurrent), naive bayes, linear regression, decision trees, logistic regression, k-means clustering and dimensionality reduction.
[Icon]
Bright Wire CUDA adds GPU support to Bright Wire. This lets you run Bright Wire machine learning on a Maxwell or better NVIDIA GPU.
[Icon]
This is the .net standard 2 version of BrightWire, which runs on .net 4.61, .net core 2, xamarin and UWP. This version does NOT currently support CUDA - which is available via the BrightWire.Net4 and BrightWire.CUDA.Net4.x64 assemblies. However, this .net standard version of BrightWire can still exe...
[Icon]
Tools for working with Reed-Solomon's codes
[Icon]
Tools for working with Wavelet-codes
[Icon]
Math.NET Numerics is the numerical foundation of the Math.NET project, aiming to provide methods and algorithms for numerical computations in science, engineering and every day use. Supports .Net 4.0. This package contains strong-named assemblies for legacy use cases.
[Icon]
Math.NET Numerics is the numerical foundation of the Math.NET project, aiming to provide methods and algorithms for numerical computations in science, engineering and every day use. Supports .Net 4.0. This package contains strong-named assemblies for legacy use cases.
[Icon]
Lightweight optimizer of System.Linq.Expression expressions. Just basic boolean algebra and reductions, constant and tuple/anonymous type eliminations. For side-effect free Expressions. No compilation-subjective optimizations.
[Icon]
Implementation of finite fields and polynomials above them
[Icon]
Implementation of common algorithms above finite fields
[Icon]
While there are already countless math libraries for performing common matrix/array functions, StarMath is distinguished by its simplicity and flexbility. There is no need to declare vectors and matrices in a specific library format. It works simliar to Math.function calls in C#. The library is sma...
[Icon]
.NET library providing reusable math classes.
[Icon]
Lightweight optimizer of System.Linq.Expression expressions. Just basic boolean algebra and reductions, constant and tuple/anonymous type eliminations. For side-effect free Expressions. No compilation-subjective optimizations.
[Icon]
Intel MKL native libraries for Math.NET Numerics on Windows.
[Icon]
Intel MKL native libraries for Math.NET Numerics on Windows.
[Icon]
OpenBLAS native libraries for Math.NET Numerics.