From: Travis O. <oli...@ie...> - 2006-07-17 19:10:56
|
Sebastian Haase wrote: > Traceback (most recent call last): > File "<input>", line 1, in ? > TypeError: array cannot be safely cast to required type > >>>> dd=d.astype(N.float32) >>>> N.dot(dd,ccc) >>>> > [[[ 1. 1. 1.] > [ 1. 1. 1.] > [ 1. 1. 1.]] > > [[ 2. 2. 2.] > [ 2. 2. 2.] > [ 2. 2. 2.]]] > > > > The TypeError looks like a numpy bug ! > I don't see why this is a bug. You are trying to coerce a 32-bit integer to a 32-bit float. That is going to lose precision and so you get the error indicated. -Travis |