【发布时间】:2018-07-18 23:39:37
【问题描述】:
我正在尝试为 A 中的每一行 i 获取与列 b[i] 对应的值
我可以不使用 for 循环来执行此操作吗?
A = np.array([[35, 2, 23, 22], [44, 21, 15, 4], [44, 21, 15, 4], [37, 4, 17, 41], [33, 4, 4, 18], [35, 2, 23, 22]])
b = np.array([0,1,1,2,3,0])
C = zeros(len(b),1)
for i in range(6):
C[i] = A[i][b[i]]
【问题讨论】: