2009/9/13 Nadav Horesh <nad...@visionsense.com> > > Could it be a problem of python version? I get no error with python2.6.2 > (on amd64 gentoo) > > Nadav > > -----הודעה מקורית----- > מאת: numpy-discussion-boun...@scipy.org בשם David Cournapeau > נשלח: א 13-ספטמבר-09 09:48 > אל: Discussion of Numerical Python > נושא: Re: [Numpy-discussion] 64-bit Fedora 9 a=numpy.zeros(0x80000000, > dtype='b1') > > Charles R Harris wrote: > > > > > > On Sat, Sep 12, 2009 at 9:03 AM, Citi, Luca <lc...@essex.ac.uk > > <mailto:lc...@essex.ac.uk>> wrote: > > > > I just realized that Sebastian posted its 'uname -a' and he has a > > 64bit machine. > > In this case it should work as mine (the 64bit one) does. > > Maybe during the compilation some flags prevented a full 64bit > > code to be compiled? > > __ > > > > > > Ints are still 32 bits on 64 bit machines, but the real question is > > how python interprets the hex value. > > > That's not a python problem: the conversion of the object to a C > int/long happens in numpy (in PyArray_IntpFromSequence in this case). I > am not sure I understand exactly what the code is doing, though. I don't > understand the rationale for #ifdef/#endif in the one item in shape > tuple case (line 521 and below), as well as the call to PyNumber_Int, > > Possibly, I get
In [1]: a=numpy.zeros(0x80000000,dtype='b1') --------------------------------------------------------------------------- ValueError Traceback (most recent call last) /home/charris/<ipython console> in <module>() ValueError: Maximum allowed dimension exceeded This on 32 bit fedora 11 with python 2.6. Hmm, "maximum allowed size exceeded" might be a better message. Chuck
_______________________________________________ NumPy-Discussion mailing list NumPy-Discussion@scipy.org http://mail.scipy.org/mailman/listinfo/numpy-discussion