就目前的情况来看,这个问题并不适合我们的问答形式。我们希望答案能得到事实、参考资料或专业知识的支持,但这个问题可能会引发辩论、争论、投票或广泛讨论。如果您觉得这个问题可以改进,并可能重新打开,请访问帮助中心寻求指导。
8年前关门了。
我们目前有一个用c编写的高性能科学应用程序,它利用了英特尔数学内核库。
我们正在考虑编写一个用java和.net/c编写的基准应用程序,以比较性能差异。要做到这一点,我们还需要一个好的(商业是首选)数学图书馆为这两个。有人知道java/c的数学等价库吗?
作为旁注:c有英特尔tbb库来帮助多线程。.net/c#和java有等价物吗?
6条答案
按热度按时间wmvff8tz1#
算书是数值算法的一个大集合。它得到了很好的支持。它有java和免费的c版本。
ef1yzkbh2#
哈哈…为什么我以前没想到这个?
只需在java和.net中使用英特尔mkl数学库!
请参见以下链接:
在java应用程序中使用mkl
如何将mkl与java结合使用
在c中使用mkl#
mkl 10.2更新
mkl深度
ryevplcw3#
math.net numerics支持mono
cgvd09ve4#
对于java:
http://acs.lbl.gov/~hoschek/colt/
希望有帮助。
t2a7ltrp5#
alglib是一个跨平台的数值分析和数据处理库。而且它是免费的-alglib是根据gpl许可证(版本2或更高版本)分发的。它包含:
微分方程
线性方程组
矩阵和向量运算,特征值和特征向量
数值积分,插值拟合,优化
fft、卷积、相关
统计学:一般算法,假设检验
数据分析:分类、回归等任务
特殊功能
jecbmhm36#
我可以帮忙做c#:
下面是另一个讨论各种c#数学库的问题
您可以查看plinq以获得c#多线程帮助。