2014-11-13 2 views
5

Я хотел бы закрепить два DenseVectors и выполнить операцию над каждой парой и получить в результате новый вектор. Каков наилучший способ достичь этого, используя scala-breeze?Как закрепить два DenseVectors в Scala Breeze?

Я могу обойти его, используя поле data, но мне нужно будет построить новый DenseVector из полученного массива.

ответ

2

я, вероятно, следует просто сделать метод на DenseVector, но

breeze.linalg.zipValues(dv1, dv2){(v1, v2) => ??? } 

должны это сделать.

+1

спасибо за ваш ответ, но это вызывает ошибку 'missing parameters type' для меня. Я использую бриз 0.10 с scala 2.11.5. – alishir

+1

Имея метод для этого, было бы очень приятно. Я также получаю этот недостающий тип параметров, и это не очень легко исправить. – geoalgo

+1

Также получите это сообщение об ошибке – Lindon