Yes.  It definitely would make sense (if people do this).

I can see that if multiplication by a diagonal matrix is optimized that
this would be a very nice way to express row (left multiplication) or
column (right multiplication) scaling or weighting.  The only down-side of
this approach is that a new matrix is instantiated for the result.  If you
want that, then you are good.  If you don't, then fancy use of assign is
better.



On Wed, Jul 10, 2013 at 4:50 PM, Dmitriy Lyubimov <[email protected]> wrote:

> Hello,
> it looks like DiagonalMatrix does not do anything special about
> multiplication (left or right). Seems like a waste (especially if diagonal
> is a sparse vector).
>
> Would it make sense to add an optimized multiplication?
>

Reply via email to