我有一个像这样的索引数组:
这在numpy中如何实现?
idx = np.array([3,4,1], [0,0,0], [1,4,1], [2,0,2]]
一个形状为4x5
的零数组A
我想让A
中所有idx
索引位置上的元素变为1
对于上述示例,最终的数组应为:
[[0,1,0,1,1], # values at index 3,4,1 are 1
[1,0,0,0,0], # value at index 0 is 1
[0,1,0,0,1], # values at index 1,4 are 1
[1,0,1,0,0]] # values at index 0,2 are 1
这在numpy中如何实现?