索引两个dimentational数组

aln*_*net -2 python

我有一个数组:array[[1,2,3,4],[5,6,7,8],[9,10,11,12],[13,14,15,16]].我正在寻找一种方法来提取每一行和每一列,例如array[[1,3],[9,11]].在python中执行此操作的最佳方法是什么?

Joe*_*inz 5

像这样的东西.

>>> [x[::2] for x in [[1,2,3,4],[5,6,7,8],[9,10,11,12],[13,14,15,16]][::2]]
[[1, 3], [9, 11]]
Run Code Online (Sandbox Code Playgroud)

[::2]语法的意思是"数组的每个第二元件".