Scala 向量化 API

Scala vectorization API

是否有任何 Scala API 用于高性能矢量化计算,如在 numpy 中用于 Python?

比如求和两个(很大)Array,

vect.sum( Array(1,2,3,...), Array(10,11,12,...) ) == Array(11,13,15,...)

Breeze 是一个旨在实现这一目标的图书馆:https://github.com/scalanlp/breeze

它是伞形项目 ScalaNLP (http://www.scalanlp.org/)

下的三个项目之一

我相信有很多项目:

http://www.spiral.net/software/spiral-scala.html1

通常,scala-lms 和 delite 处理 "abstraction without regret" 的问题。

https://scala-lms.github.io/

http://stanford-ppl.github.io/Delite/

此外,不要忘记您在 JVM 上,所以 java 有一些不错的库,例如

http://jblas.org/