. NET on scientific computing personal feel preferred numpy and scipy for dotnet.
Because the number of users in these two libraries is already very large, there are a lot of data and extension libraries.
However, the development of the use of IronPython language.
If you want to use F # development, I recommend math.net!
First of all, he is a veteran of the computing base, the user also a lot of information is complete.
And it provides a dedicated for F # module, easy to use for F #, icing on the cake.
http://numerics.mathdotnet.com/
Math.net has been stagnant for a long time, has recently risen up, and developed very much.
The following is a brief introduction, the specific can see the official website.
Math.net is an open source Math toolkit, written in C #, running under Microsoft. NET platform, which aims to satisfy scientific numerical and symbolic algebra calculations using a concise framework that does not rely on a third component. Most of this project uses the MIT/X11 Open source software protocol, with a partial GPL or LGPL protocol.
Math.net contains the following modules:
math.net Numerics
This is the numerical computation section of the Math.net project, which aims to provide some methods and algorithms for the field of scientific computing, engineering and day-to-day applications. The areas covered include professional functions, linear algebra, probabilistic models, random numbers, interpolation, integral transformations, and so on. Free software, open source, based on mit/x11 License
math.net Iridium
iridium is the predecessor of Math.net Numerics, and it will be replaced as soon as possible by Numerics. Free software, open source, based on the LGPL authorization
math.net Linqalegebra
Linqalgebra (formerly known as Palladium), provides elements based on the top level of pure LINQ expressions. Can be applied to a general algebraic computing system.
Free software, open source, based on LGPL licensing
mth.net neodyma
provides a toolbox for digital signal Processing (DSP)
Free software, open source, based on LGPL authorization
math.net Yttrium
Yttrium is an experimental computational algebra structure that is applied to some ideas and concepts in the form of hardware engineering and digital information, and abstract mathematics and algebra from a different, new perspective. Use professional charts to represent (instead of trees) the entire system, not just the expression.
Software, open source, GPL-licensed
Math.net Classic
A classic algebraic computing tool expressed using trees (similar to Maple,mathematica, of course, without them). The goal is to provide an extended framework to achieve symbolic control of algebraic expressions. Furthermore, the basic parser can parse a simple expression into a symbolic tree or translate it into a mathematical program.
by software, open source, GPL-licensed