张量索引张量与张量切片
提示:
张量的索引与一般的列表和元组索引类似,在不同维度的使用索引值索引,与一般列表相似的数字操作可以参考 https://blog.youkuaiyun.com/Zzz_zhongqing/article/details/107279857
广播机制 https://www.cnblogs.com/jiaxin359/p/9021726.html
这里用一个张量或者列表作为索引参数来索引张量,如 a [ b ] ,这里做为索引的张量 b,它的数据类型必须是long,byte,或者bool型的。
张量索引与列表索引十分类似
以 a = torch.randn(2, 3, 4)为例子,a 的 size 是 2 * 3 * 4 .
a
tensor([[[ 0.9347, 1.6853, 0.1960, 0.6464],
[-0.5048, 0.8314, 0.8814, -1.3094],
[-1.2213, 0.3590, -1.0769, 0.8755]],
[[-0.0164, -0.2710, -1.6122, 0.5343],
[-1.1255, -0.8615, -0.2898, 0.0288],
[-0.3857<