擅长:python、mysql、java
<p>以下是使用<code>for</code>循环的解决方案:</p>
<pre><code>outlist = []
for i in range(len(B)):
lst = []
for j in range(len(B[i])):
lst.append(A[i][B[i][j]])
outlist.append(lst)
outarray = np.asarray(outlist)
print(outarray)
</code></pre>
<p>以上也可以用更简洁的列表理解形式来写:</p>
^{2}$
<p>输出:</p>
<pre><code>[[2 2 4 5]
[1 9 8 6]
[2 0 7 8]]
</code></pre>