On Fri, Mar 14, 2014 at 9:15 PM, Chris Laumann <chris.laum...@gmail.com>wrote:

> Hi all,
>
> Let me preface my two cents by saying that I think the best part of @
> being accepted is the potential for deprecating the matrix class -- the
> syntactic beauty of infix for matrix multiply is a nice side effect IMHO :)
> This may be why my basic attitude is:
>
> I don't think it matters very much but I would vote (weakly) for
> weak-right. Where there is ambiguity, I suspect most practitioners will
> just put in parentheses anyway -- especially with combinations of * and @,
> where I don't think there is a natural intuitive precedence relationship.
>
At least, element-wise multiplication is very rare in math/physics texts as
> an explicitly defined elementary operation so I'd be surprised if anybody
> had a strong intuition about the precedence of the '*' operator.
>

My take on this is that if you mix * and @, you are probably using * to
build the matrices you want to __matmul__ with @. So weak-right would be
the way to go from that point of view.

 Jaime
_______________________________________________
NumPy-Discussion mailing list
NumPy-Discussion@scipy.org
http://mail.scipy.org/mailman/listinfo/numpy-discussion

Reply via email to