我有两个多维数组,我想使用其中一个作为索引来生成一个新的多维数组。例如:
a = array([[4, 3, 2, 5],
[7, 8, 6, 8],
[3, 1, 5, 6]])
b = array([[0,2],[1,1],[3,1]])
我希望使用数组b中的第一个数组来返回a中第一个数组中相应索引的元素,以此类推。因此,我希望输出结果如下:
array([[4,2],[8,8],[6,1]])
这可能很简单,但我在搜索中找不到答案。谢谢。