Java/Scala代数数学库 [英] Java/Scala library for algebra, mathematics

查看:325
本文介绍了Java/Scala代数数学库的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

您能建议我一些灵活,功能强大但快速的库,它可以涵盖SciPy(在性能和功能上).我发现SciPy非常有表现力-但我想在Scala中尝试一些东西.

Can you advise me some flexible and powerful, yet fast library which could cover SciPy (both in performance and functionality). I found SciPy very expressive - but I want to try something in Scala.

我读了一些有关Scala的内容-但不如SciPy特色.还有其他选择吗?也许是Java库?

I read a little about Scala - but is not as featured as SciPy. Any alternatives? Maybe Java library?

推荐答案

Scipy中的功能相当类似于Matlab.因此,问题是您是否只需要核心线性代数/矢量矩阵数学运算,或者是诸如聚类之类的各种事情.

The functionality in Scipy is rather Matlab-like. So the question is whether you just want the core linear algebra / vector-matrix mathematics operations, or all sorts of things like clustering.

如果您同时不了解 Scalala (现在称为

If you are not aware of both Scalala (now called Breeze) and ScalaLab, you should check them out--maybe they'll suit your needs.

如果您需要一个更多样化的库,可以使用几个Java库: CERN小马 Apache Commons Math ;它们原本打算以Java风格使用,但是您几乎仅限于在Scala中以这种方式使用它们. (当然,您可以将特别使用的位包装在更漂亮的东西中.)

If you need a more diverse library, there are a couple of Java libraries that might be suitable: CERN Colt and Apache Commons Math; these are intended to be used in Java style, however, and you're pretty much limited to using them that way from within Scala. (Though of course you can wrap the bits that you use particularly heavily in something prettier.)

这篇关于Java/Scala代数数学库的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆