@devilloser
2018-12-27T12:14:42.000000Z
字数 598
阅读 770
pytorch
a=torch.rand(3,4)b=torch.rand(3,4)a.ceil(input,out=None)#进一法a.clamp(min,max)#裁剪a.expand(*size)#复制a.gather(dim,index)#取出一个和index一个shape的tensor,在dim维取a.index_add_(dim,index,tensor)#在dim维特定index上加上tensora.index_copy_(dim,index,tensor)a.index_fill_(dim,index,val)a.index_select(dim,index)torch.lerp(start,end,weight)#outi=starti++weight(endi-starti)torch.logsumexp(input,dim,keepdim=False,out=None)a.map_(tensor,callable)#a和tensor element-wise 执行callablea.masked_scatter(mask,b)#在mask为1的位置讲b copy给aa.masked_select(mask)#返回mask为1的所有数值a.permute(*dims)#permute the dimensions of this tensor