numarray :: multiplying all the elements in 1d array
Robert Kern
robert.kern at gmail.com
Tue Dec 20 09:54:50 EST 2005
Suresh Jeevanandam wrote:
> Hi all,
> Lets say I have an array:
> from numarray import *
> a = array([ 6, 7, 8, 9, 10, 11, 12])
>
> I want to multiply out all the elements and get the result.
>
> r = 1.0
> for i in a:
> r = r*i
>
> Is there any faster, efficient way of doing this.
r = multiply.reduce(a)
--
Robert Kern
robert.kern at gmail.com
"In the fields of hell where the grass grows high
Are the graves of dreams allowed to die."
-- Richard Harter
More information about the Python-list
mailing list