Python 基于索引数组从二维数组中提取元素

Python 基于索引数组从二维数组中提取元素,python,numpy,Python,Numpy,我有一个数组: import numpy as np A = np.arange(15).reshape(3, 5) ind = np.asarray([1,2,0,2,2]) 我还有一个索引数组,如下所示: import numpy as np A = np.arange(15).reshape(3, 5) ind = np.asarray([1,2,0,2,2]) ind的元素表示A中每列A的行号 i、 e 我想从A的第0列中提取ind[0]=1元素 我想从A的第4列中提取ind[4

我有一个数组:

import numpy as np
A = np.arange(15).reshape(3, 5)
ind = np.asarray([1,2,0,2,2])
我还有一个索引数组,如下所示:

import numpy as np
A = np.arange(15).reshape(3, 5)
ind = np.asarray([1,2,0,2,2])
ind的元素表示A中每列A的行号

i、 e

我想从A的第0列中提取
ind[0]=1
元素 我想从A的第4列中提取
ind[4]=2
元素

期望输出为:

5, 11, 2, 13, 14
使用-


a=[a[ind[x],x]代表范围(5)内的x]