Domanda

I have a 2D numpy array A (MxN) and want to select a range of columns, lets say from m to n, (or rows - does not matter) like this:

A = A[m-n,:]

Is there a way to simply achieve this?

È stato utile?

Soluzione

You can do it as:

B = A[m:n,:]

or if you want to include the n-th row:

B = A[m:n+1,:]

Similarly for columns:

C = A[:,m:n]

or

C = A[:,m:n+1]
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top