numarray question

Jean Brouwers JBrouwersAtProphICyDotCom at no.spam.net
Sun Jul 18 18:39:53 EDT 2004



You probably meant

  xyz = lambda x,y,z: float(x*y*z)

or maybe even

xyz = lambda x,y,z: float(x)*float(y)*float(z)


/Jean Brouwers



In article <2fCKc.1152$Vw3.217821 at news20.bellglobal.com>, Colin J.
Williams <cjw at sympatico.ca> wrote:

> SunX wrote:
> > I tried to initialize a float point array by:
> > 
> > import numarray
> > xur = numarray.fromfunction(lambda x,y,z:x*y*z, (2, 2, 2))
> > 
> > but I ended up with an integer array even though x, y, and z are all floats.
> > 
> > BTW, how do you unzip NumTut in windows?  And is there a newer version?
> > 
> > Thank you
> > Howard
> You might try something like:
> 
> import numarray
> xyz= lambda x,y,z:x*y*z
> xur = numarray.fromfunction(xyz, (6, 6, 3))
> print xur
>



More information about the Python-list mailing list