Sorry but in my last message, I wrote *"**I really think that @ instead of
* for scalar product is the good choice ! "* instead of *"**I really think
that @ instead of * for element wise product is the good choice ! "*.

So my proposition would be to switch the notations: the example of
Nathaniel Smith *normalize(likelihoods * priors) @ g(values)* would
become *normalize(likelihoods
@ priors) * g(values)*.

On the other hand, I heard the numeric community, sorry for this name, and
your arguments are good too. The vectorization argument is a good one, and
the fact that multiplications of matrix are less useful in most programs,
the use of a weird symbol @ could be more adequate.

njs writes : *"I've never seen a math book that defines "<<" on matrices to
mean elementwise-left-bitshift, or "|" as elementwise-bitwise-or, or even
"/" as elementwise-division."*.

Indeed, I just talk about +, - and /.

Best regards.
Christophe BAL

-- 
You received this message because you are subscribed to the Google Groups 
"sympy" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/sympy.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/sympy/CAAb4jGm9DCjyuzL-nuSS%2BRy2gr44Dd4LToCogS89t%3DXqQDuW_g%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to