是否有任何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/)
這是這麼多的「提了建議」的原因是題外話。 –