Dear People, Suppose I create a numarray arry (say). A numeric array would be fine too; it probably does not matter.
import numarray foo = numarray.reshape(numarray.arange(9),(3,3)) array([[ 0, 1, 2, 3], [ 4, 5, 6, 7], [ 8, 9, 10, 11], [12, 13, 14, 15]])
Is there some way to select the indexes corresponding only to (say) two rows or columns? ie suppose I just want the first and the fourth row or the first and third columns? Is there some clean way to do this which does not involve extracting individual rows or columns? Ie. I want something like
foo[?,:] array([[ 0, 1, 2, 3], [12, 13, 14, 15]])
etc. Suggestions appreciated. Please cc me; I'm not subscribed. Thanks in advance. Faheem.