是否有任何Scala API用于高性能矢量化计算,就像Python中的numpy一样?斯卡拉矢量化API
例如,对于总结了两个(超大型)Array
,
vect.sum(Array(1,2,3,...), Array(10,11,12,...)) == Array(11,13,15,...)
是否有任何Scala API用于高性能矢量化计算,就像Python中的numpy一样?斯卡拉矢量化API
例如,对于总结了两个(超大型)Array
,
vect.sum(Array(1,2,3,...), Array(10,11,12,...)) == Array(11,13,15,...)
我相信还有很多项目:
http://www.spiral.net/software/spiral-scala.html1
一般来说,scala-lms和delite处理“无悔抽象”的问题。
和
http://stanford-ppl.github.io/Delite/
另外,不要忘记你是在JVM所以Java有一些不错的库,例如
微风是一个图书馆,旨在为:https://github.com/scalanlp/breeze
这是伞形项目ScalaNLP下三个项目之一( http://www.scalanlp.org/)
这是这么多的“提了建议”的原因是题外话。 –