我需要计算给定向量的距离矩阵,这在octave/matlab中使用bsxfun(@minus,x',x)非常快。
在Java/Scala中是否有一些函数可以像在Octave/Matlab中一样快速地计算Java/Scala中的距离矩阵?
目前为止我想到的最佳解决方案,仍然比gpml包中的sq_dist函数慢3倍:
https://github.com/danielkorzekwa/bayes-scala-gp/blob/master/src/main/scala/dk/gp/math/sqDist.scala https://github.com/danielkorzekwa/bayes-scala-gp/blob/master/src/test/scala/dk/gp/math/sqDistTest.scala