17 Jul
2006
17 Jul
'06
10:10 p.m.
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