关于torch.gather函数
直接上代码
example1

输出为

example2
输出为

可以看出,gather的作用是这样的,index实际上是索引,具体是行还是列的索引要看前面dim 的指定,[1,2;3,4],指定dim=1,也就是横向,那么索引就是列号。index的大小就是输出的大小,所以比如index是[0,0;1,0],那么看index第一行指的就是第一列,两个都为0即都指的是第一列第一个元素。同理,第二行为[1,0] ,即是第二列索引,为[4,3]这样就输入为[1,1;4,3],即可理解gather的含义。
博客主要讲解了gather函数的作用,指出index是索引,具体是行还是列的索引取决于dim的指定。以[1,2;3,4]为例,当dim=1时,index指定列号,通过具体的index示例说明了如何根据索引获取元素,帮助理解gather函数。
2975

被折叠的 条评论
为什么被折叠?



