2013-08-07 55 views
0

我想知道共同如何從2D python數組中獲取列?

import numpy as np 
a = np.array([[0,0,0,2,3,0],[3,2,4,0,0,1]]) 

如果我想獲得COL2至COL4,所以結果可能是:

[[0,2,3][4,0,0]] 

我怎麼能做到嗎? 謝謝。

+0

我認爲[這裏](http://docs.scipy.org/doc/numpy/reference/arrays.indexing.html)有幾乎所有您需要了解numpy的切片 –

+0

再說:你的標題和你的問題不匹配。修復其中一個或另一個 –

回答

1
>>> import numpy as np 
>>> a = np.array([[0,0,0,2,3,0],[3,2,4,0,0,1]]) 
>>> a[:,2:5] 
array([[0, 2, 3], 
     [4, 0, 0]]) 
相關問題