On 1/19/07, Mark Janikas <[EMAIL PROTECTED]> wrote:

 Hello all,



I am trying to figure out the most efficient way to get the sum of the
product of two vectors where id != id.



E.g.:



X = array([1,2,3])

Y = array([1,2,3])



Z = (1*2) + (1*3) + (2*1) + (2*3) + (3*1) + (3*2) = 22



I could obviously do this with loops, but I was wondering if there is a
version of multiply that could be used… or a form of vectorize.  Any ideas
would be greatly appreciated.


Isn't this just equivalent to:
sum(X) * sum(Y) - dot(X, Y)
?

If so, I would just use that.



--

//=][=\\

[EMAIL PROTECTED]
_______________________________________________
Numpy-discussion mailing list
[email protected]
http://projects.scipy.org/mailman/listinfo/numpy-discussion

Reply via email to