[Numpy-discussion] Indexing and lookup issues

Ross Williamson rosswilliamson.spt at gmail.com
Wed Sep 22 16:38:09 EDT 2010


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)



More information about the NumPy-Discussion mailing list