博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
List of numerical libraries,Top Numerical Libraries For C#
阅读量:6251 次
发布时间:2019-06-22

本文共 6011 字,大约阅读时间需要 20 分钟。

 

Top Numerical Libraries For C#

AlgLib ()

ALGLIB is a numerical analysis and data processing library. Is supports many languages but has been entirely rewritten in naitive C#, and functions across many operating systems. It is open source for noncommercial purposes and has commercial licensing options available for enterprise clients. So in all a portable, intuitive and versatile library that is a perfect for a segment of coders. QuantConnect is happy to support using AlgoLib in our platform! To access this library, simply call:

using AlgLib;

Math.NET Numerics )

Math.NET Numerics is a linear algebra, open source library written in C#. It has a robust contributor community ensuring stable releases and healthy feature support. Math.NET is used broadly in fields from science to engineering and notably finance. Popular in financial sectors, Math.NET has a wide library of mathematical functions from linear algebra to integral transforms and probability models. You can access this library from inside your algorithms by calling it in at the top of your code!

using MathNet.Numerics;

NLinear ()

NLinear is a basic linear algebra toolkit in C# compatible with Silverlight. While not open source it is much more open than the commercial numerical libraries but offers a narrow range of features.

ILNumerics.Net ()

ILNumerics.Net has been around since 2006 and has remained among the top numerical libraries since. The ILNumerics.Net tagline is a “high performance math library for programmers and scientists” and they certainly manage to achieve that goal. They advertise their high performance, typesafe numerical array classes and functions for general math, FFT and linear algebra. They aim for cross platform support with .NET/mono, 32&64 bit, and script-like syntax in C#, with 2D & 3D plot controls. They have fairly efficient memory management.

NMath ()

NMath has not differentiated in any major way and has positioned itself between the consumer and commercial spaces, but its is worth a look to see if the UI fits your style. It is certainly well designed for intuitive use for many applications. There is no free license but they have student licenses available and several code samples.

IMSL Numerical Libraries ()

IMSL Numerical Libraries is largely targeted at an enterprise audience of users. The C# numerics library encompasses a wide range of functions from financial, correlation related, statistics, data mining and charting. IMSL claims they have the single largest commercial library. Their clients include finance, telecommunications and the oil and gas industry. IMSL may be useful for use in predicting stockmarket behavior with its data mining capabilities, and risk management features.

Measurement Studio ()

Measurement Studio (by National Instruments) is also a commercially library for acquiring, and processing signal data and displaying in beautiful charts. It provides a class library for signal processing and management as well as a broad range of general mathematical functions. Measurement Studio has carved out a niche in the signal space and FFT where it can provide signal generation, calling, relaying and other signal related functions to users working with numerical algorithms.

Suanshu ()

SuanShu is written to conform to modern programming paradigms allowing for variable naming, code structuring and re-usability, as well as software engineering procedure. The list of features is long and extensive, Suanshu has put together a great product with immense possibilities for algorithmic model creators. It was originally intended as a supporting algorithmic trading library. We decided not to support Shanshu in QuantConnect for security reasons as it is based in Java. If you’d like to use this in your algorithm, let us know and we’ll organize a private cloud package.

 

link: https://en.wikipedia.org/wiki/List_of_numerical_libraries#.NET_Framework_languages_C#,_F#,_VB.NET_and_PowerShell

 

.NET Framework languages , , and

  • Analytics & Physics: commercial C# libraries for symbolic and numerical calculations (including symbolic derivatives) and working with physical values and units of measurement.
  • is a collection of libraries for scientific computing, including numerical linear algebra, optimization, statistics, artificial neural networks, machine learning, signal processing and computer vision. LGPLv3, partly GPLv3.
  • is a computer vision and artificial intelligence library. It implements a number of genetic, fuzzy logic and machine learning algorithms with several architectures of artificial neural networks with corresponding training algorithms. LGPLv3 and partly GPLv3.
  • is an open source numerical analysis library with C# version. Dual licensed: GPLv2+, commercial license.
  • Commercial high performance, typesafe numerical array classes and functions for general math, FFT and linear algebra, aims .NET/mono, 32&64 bit, script-like syntax in C#, 2D & 3D plot controls, efficient memory management.
  • have C# version (commercially licensed).
  • aims to provide methods and algorithms for numerical computations in science, engineering and every day use. Covered topics include special functions, linear algebra, probability models, random numbers, interpolation, integral transforms and more. Free software under MIT/X11 license.
  • is a commercial integrated suite UI controls and class libraries for use in developing test and measurement applications. The analysis class libraries provide various digital signal processing, signal filtering, signal generation, peak detection, and other general mathematical functionality.
  • is a for the programming language.
  • The has C# API. Commercially licensed.
  • NeuronDotNet is a -licensed artificial neural network library entirely written in C#. Because it only depends on the core .NET assemblies, it is easily portable across platforms.
  • by : Commercial numerical component libraries for the .NET platform, including signal processing (FFT) classes, a linear algebra (LAPACK & BLAS) framework, and a statistics package.

转载地址:http://jqysa.baihongyu.com/

你可能感兴趣的文章
mysql数据库授权学习记录
查看>>
在CentOS或RHEL上如何为LAMP服务器保驾护航
查看>>
android rom移植知识普及
查看>>
一个IT人士的个人经历,给迷失方向的朋友
查看>>
Python 爬取糗事百科段子
查看>>
使用unity3D免费版制作漂亮的水面效果
查看>>
jsp详细说明
查看>>
More about keeping Android’s screen awake
查看>>
MySQL数据库服务器逐渐变慢分析与解决
查看>>
LaaS渲染电影特效:云计算中的变形金刚
查看>>
精简SQL语句 提高MySQL服务器的扩展性
查看>>
值得CIO关注的8大CRM发展趋势 移动上榜
查看>>
SQL Server事务日志在修改数据时的角色
查看>>
解决sql server 2008 r2无法打开登录所请求的数据库“xxx”,用户sa登录失败
查看>>
我的友情链接
查看>>
我的友情链接
查看>>
java 集合类Array、List、Map区别和联系
查看>>
Linux系统安全及应用
查看>>
out of memory
查看>>
后台(crontab,at&nohup)及计划任务
查看>>