【发布时间】:2020-06-04 16:55:24
【问题描述】:
我有一对张量 S 和 T,尺寸为 (s1,...,sm) 和 (t1,...,tn) 和 si < ti。我想在T 的每个维度中指定一个索引列表以“嵌入”S 在T 中。如果I1 是(0,1,...,t1) 中的s1 索引列表,同样对于I2 到In,我想做类似的事情
T.select(I1,...,In)=S
这将产生现在T 的条目等于S 在索引(I1,...,In) 上的条目的效果。
例如
`S=
[[1,1],
[1,1]]
T=
[[0,0,0],
[0,0,0],
[0,0,0]]
T.select([0,2],[0,2])=S
T=
[[1,0,1],
[0,0,0],
[1,0,1]]`
【问题讨论】:
-
为什么我们不“填写”
T的第二行?这些信息在哪里编码?
标签: python pytorch tensor matrix-indexing tensor-indexing