【发布时间】:2020-04-08 14:19:03
【问题描述】:
我正在尝试对以下操作进行矢量化:
- 将较小的数组放入较大的数组中,这样每行的索引就会随着另一个数组的函数而变化。
示例数据:
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 一起工作——但我想知道是否有更有效的方法来解决这个问题。我似乎无法解决解决问题所需的索引。
【问题讨论】:
标签: python numpy vectorization