[Numpy-discussion] bug triggered by array.astype()
Travis Oliphant
oliphant.travis at ieee.org
Sun Jan 29 02:40:08 EST 2006
Gerard Vermeulen wrote:
>>>>from numpy import *
>>>>core.__version__
>>>>
>>>>
>'0.9.5.2019'
>
>
>>>>v = linspace(0, 2*pi)
>>>>c = (255<<24)*cos(v) + (255<<16)*cos(v+2*pi/3) + (255<<8)*cos(v+4*pi/3) + 255
>>>>c.astype(UInt32)
>>>>
>>>>
>Traceback (most recent call last):
> File "<stdin>", line 1, in ?
>SystemError: Objects/longobject.c:257: bad argument to internal function
>
>
This behaves like numarray now in numpy SVN where-in (255<<24) is
converted to an int64 array during the multiplication step so that
object arrays are not constructed.
-Travis
More information about the NumPy-Discussion
mailing list