向量化 numpy 掩码设置
Vectorizing numpy mask setting
我有 3 个尺寸为
的 numpy 数组
M (NxC) # mask
y (N,)
values (N,)
如何矢量化以下内容?
for i in range(N):
M[i][y[i]] = values[i]
只需使用integer-indexing
-
M[np.arange(N),y] = values
我有 3 个尺寸为
的 numpy 数组M (NxC) # mask
y (N,)
values (N,)
如何矢量化以下内容?
for i in range(N):
M[i][y[i]] = values[i]
只需使用integer-indexing
-
M[np.arange(N),y] = values