Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/295.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何切片numpy数组的子集_Python_Numpy - Fatal编程技术网

Python 如何切片numpy数组的子集

Python 如何切片numpy数组的子集,python,numpy,Python,Numpy,鉴于此阵列: >>> a array([[ 0, 1, 2], [ 3, 4, 5], [ 6, 7, 8], [ 9, 10, 11]]) 如何选择[[4,5],[7,8]]a[0::2,1:;2]不起作用 >>> a array([[ 0, 1, 2], [ 3, 4, 5], [ 6, 7, 8], [ 9, 10, 11]]) >>

鉴于此阵列:

>>> a
array([[ 0,  1,  2],
       [ 3,  4,  5],
       [ 6,  7,  8],
       [ 9, 10, 11]])
如何选择
[[4,5],[7,8]]
<代码>a[0::2,1:;2]不起作用

>>> a
array([[ 0,  1,  2],
       [ 3,  4,  5],
       [ 6,  7,  8],
       [ 9, 10, 11]])
>>> a[1:3,1:3]
array([[4, 5],
       [7, 8]])

第一个
1:3
是选择第1行和第2行。第二个
1:3
是选择第1列和第2列。

打印[1:3,1:3]
会很好。从给定索引中选择N个元素如何?这取决于索引的上下文,它是1D数组、2D数组或ND数组。与上面的示例相同。假设从给定N元组的ND数组的每个维度中选择2个元素