[Numpy-discussion] Cast problems .... doo dah, doo dah

Mathew Yeates mathew at comma.jpl.nasa.gov
Wed Sep 25 17:24:04 EDT 2002


The following code produces an error
---------------------------------------
a=array(([1,2,3,4,5],[10,9,8,7,6])).astype(Float32)
cond=array(([0,0,0,0,0],[1,1,1,1,1])
b=array(([0,0,0,0,0],[0,0,0,0,0]))

choose(cond,(a,b))
Traceback (most recent call last):
  File "<stdin>", line 1, in ?
TypeError: Array can not be safely cast to required type
------------------------------

I suppose I might need to cast b to Float32. But, I have a function 
which is passed a and b
as args. Ideally, I would like a function which casts a and b to the 
highest compatible type since
"choose" doesnt do it. How can I do this simply?

Mathew

-- 
M47h3w `/34735






More information about the NumPy-Discussion mailing list