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?

有帮助吗?

解决方案

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]
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top