我有一个 2 个多维数组,我想用一个作为索引来生成一个新的多维数组。例如:
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]])
这可能很简单,但我无法通过搜索找到答案。谢谢。