[Numpy-discussion] Sum of the product of three or more arrays

Geoffrey Zhu zyzhu2000 at gmail.com
Fri Oct 19 15:48:41 EDT 2007


On 10/18/07, Robert Kern <robert.kern at gmail.com> wrote:
> Geoffrey Zhu wrote:
> > Hi All,
> >
> > Given three vectors of the same lengths, X, Y, and Z, I am looking for
> > an efficient way to calculate the following:
> >
> > sum(x[i]*y[i]*z[i], for i=1..n )
>
> (x*y*z).sum()
>
> --
> Robert Kern
>
> "I have come to believe that the whole world is an enigma, a harmless enigma
>  that is made terrible by our own mad attempt to interpret it as though it had
>  an underlying truth."
>  -- Umberto Eco
> _______________________________________________
> Numpy-discussion mailing list
> Numpy-discussion at scipy.org
> http://projects.scipy.org/mailman/listinfo/numpy-discussion
>

Thanks Robert.

(x*y*z).sum() is probably faster than sum(x*y*z).



More information about the NumPy-Discussion mailing list