标签: python numpy vectorization numpy-broadcasting
我有3个尺寸为
M (NxC) # mask y (N,) values (N,)
如何对以下内容进行矢量化?
for i in range(N): M[i][y[i]] = values[i]
答案 0 :(得分:2)
只需使用integer-indexing -
integer-indexing
M[np.arange(N),y] = values