That makes sense, a more accurate question would be, why does Vector.scala provide BLAS methods (functions, routines, whatever you call them), and Matrix doesn't?
I assume they are there for speed (?) so does Matrix need them? Trevor Grant Data Scientist https://github.com/rawkintrevo http://stackexchange.com/users/3002022/rawkintrevo http://trevorgrant.org *"Fortunate is he, who is able to know the causes of things." -Virgil* On Fri, Feb 19, 2016 at 6:29 AM, Till Rohrmann <trohrm...@apache.org> wrote: > The idea was actually to leverage existing linear algebra libraries such as > breeze instead of building another blas implementation which will never be > as good as the ones out there. > > Cheers, > Till > > On Fri, Feb 19, 2016 at 9:48 AM, Theodore Vasiloudis < > theodoros.vasilou...@gmail.com> wrote: > > > Just to note: This should be a separate PR if you plan on contributing > > this. > > > > On Thu, Feb 18, 2016 at 7:54 PM, Márton Balassi < > balassi.mar...@gmail.com> > > wrote: > > > > > Hi guys, > > > > > > They are at least already registered for serialization [1], so there > > should > > > be no intentional conflict as Theo has suggested. > > > > > > [1] > > > > > > > > > https://github.com/apache/flink/blob/master/flink-libraries/flink-ml/src/main/scala/org/apache/flink/ml/common/FlinkMLTools.scala#L67-L73 > > > > > > Best, > > > > > > Marton > > > > > > On Thu, Feb 18, 2016 at 7:47 PM, Theodore Vasiloudis < > > > theodoros.vasilou...@gmail.com> wrote: > > > > > > > Hello Trevor, > > > > > > > > IIRC it was mostly that they weren't needed at the time. Feel free to > > > add, > > > > along with BLAS ops. > > > > > > > > Cheers, > > > > Theo > > > > > > > > On Thu, Feb 18, 2016 at 5:14 PM, Trevor Grant < > > trevor.d.gr...@gmail.com> > > > > wrote: > > > > > > > > > Is there a specific reason vectors are imported from Breeze and > > > matrices > > > > > aren't? > > > > > > > > > > Specifically I need to take the dot product of a matrix and a > vector > > > and > > > > a > > > > > matrix and a matrix. Was wondering if there is a theoretical reason > > or > > > it > > > > > just wasn't needed at the time. Looks like some of this got lifted > > > from > > > > > Spark (per the comments in the code, not trying to troll). > > > > > > > > > > I need dot products of matrices and vectors which isn't > implemented. > > > > > > > > > > Thoughts? > > > > > > > > > > tg > > > > > > > > > > > > > > > > > > > > Trevor Grant > > > > > Data Scientist > > > > > https://github.com/rawkintrevo > > > > > http://stackexchange.com/users/3002022/rawkintrevo > > > > > http://trevorgrant.org > > > > > > > > > > *"Fortunate is he, who is able to know the causes of things." > > -Virgil* > > > > > > > > > > > > > > >