|
From: Travis O. <oli...@ie...> - 2006-01-29 10:39:55
|
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 |