Hi everyone

I suspect this is easy but I'm stuck

say I have a 1D array:

t = [10,11,12]

and a 2D array:

id = [[0,1,0]
[0,2,0]
[2,0,2]]

In could in IDL do y = t[id] which would produce:

y = [[10,11,10]
[10,12,10]
[12,10,12]]

i.e. use the indexes in id on the lookup array t.

Is there an easy way to do this in numpy?

Cheers
Ross

-- 
Ross Williamson
University of Chicago
Department of Astronomy & Astrophysics
773-834-9785 (office)
312-504-3051 (Cell)
_______________________________________________
NumPy-Discussion mailing list
[email protected]
http://mail.scipy.org/mailman/listinfo/numpy-discussion

Reply via email to