i thought it was delegating to Matrix.assign(Function) in java api.

On Sat, Apr 26, 2014 at 11:49 AM, tuxdna <[email protected]> wrote:

> Hi Dmitriy,
>
> Thanks that worked just fine. I also figured out that it is
> implemented as a loop internally as of Mahout 0.9.
>
> > Note that this is not a sparsified operation though by default.
>
> >> Assignment accepts a function for inplace operators i.e scala way is
> >> a := (r,c,x) => log(x)
>
> Understood from [1] and [2].
>
> Perhaps MatrixOps.:=  should delegate the function call to
> VectorOps.:= for each of the row or column vectors?
>
>
> Regards,
> Saleem
>
> [1]
> https://github.com/apache/mahout/blob/mahout-0.9/math-scala/src/main/scala/org/apache/mahout/math/scalabindings/MatrixOps.scala#L126
> [2]
> https://github.com/apache/mahout/blob/mahout-0.9/math-scala/src/main/scala/org/apache/mahout/math/scalabindings/VectorOps.scala#L61
>

Reply via email to