【发布时间】:2011-06-13 11:50:52
【问题描述】:
我正在寻找在 Java / Scala 中使用的科学计算数学库。特别是我需要完整的椭圆积分和修正的贝塞尔函数。如果它是开源的,我会很好,但我想我将不得不采用那里的任何东西。一个 scipy(用于科学计算的 python 库)替换会很棒:-)
【问题讨论】:
标签: java scala numeric numerical
我正在寻找在 Java / Scala 中使用的科学计算数学库。特别是我需要完整的椭圆积分和修正的贝塞尔函数。如果它是开源的,我会很好,但我想我将不得不采用那里的任何东西。一个 scipy(用于科学计算的 python 库)替换会很棒:-)
【问题讨论】:
标签: java scala numeric numerical
据我所知,使用最广泛的 Java 数学库是:
您必须调查他们的 respective APIs,以确定他们是否提供您需要的功能。
【讨论】:
我知道 GNU 科学库包含多种椭圆积分和贝塞尔函数。不幸的是,很难找到好的数学库。您最好的选择可能是使用 JNI(或 JNA,如果您可以使其工作)来包装 GSL。
如果你真的必须有纯 Java/Scala 函数,我想你可以翻译你需要的库部分。这将是很多工作,但至少是 GPL 代码。
【讨论】: