我正在尝试矢量化以下操作:
- 将较小的数组放入较大的数组中,从而使每行的索引随着另一个数组的函数而变化。
示例数据:
array_large = [[0,0,0,0,0],[0,0,0,0,0],[0,0,0,0,0]]
array_small = [[1,2],[3,4],[5,6]]
array_index = [[1],[0],[2]] #*random index
期望的输出:array_combined = [[0,1,2,0,0],[3,4,0,0,0],[0,0,5,6,0]]
到目前为止,我一直在让它与 apply_along_axis 一起使用 - 但我想知道是否有更有效的方法来解决问题。我似乎无法专注于解决问题所需的索引。