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.
