怎样设计网站首页,办宽带需要多少钱,推广普通话的内容简短,免费做易拉宝网站索引 a[0,0]第0张图片的第0个通道 a[0,0,2,4]第0张图片#xff0c;第0个通道#xff0c;第2行#xff0c;第4列的像素点#xff0c;dimension为0的标量
选择前/后N张图片 a[:2,:1,:,:].shape前两张图片#xff0c;第1个通道上的所有图片的数据
a[:2,1:,:,:].shape前两张…索引 a[0,0]第0张图片的第0个通道 a[0,0,2,4]第0张图片第0个通道第2行第4列的像素点dimension为0的标量
选择前/后N张图片 a[:2,:1,:,:].shape前两张图片第1个通道上的所有图片的数据
a[:2,1:,:,:].shape前两张图片取第一个通道开始也就是G,B通道通道的索引为[0,1,2],我们是从1开始到最末尾所以取得是1通道和2通道即G和B
a[:2,-1:,:,:].shape前两张图片从最后一个通道开始取到最后一个通道
选择步长 选择具体的索引 a.index_select(0,torch.tensor([0,2])).shape第一个参数为对哪一个维度进行操作第二个参数给的是索引号不能直接以list的方式给必须把list转化为tensor
a.index_select(1,torch.tensor([1,2])).shape
…任意多维度 [B,C,H,W] a[0,...,::2]根据推测3个点代表任意长从0维度开始::2表示最后一个维度当有…出现时右边的索引需要理解为最右边因此…表示的是C维度和H维度所以这里想要表示的是第0个图片取所有的channel和height列每隔一个单位取一个会变成[3,28,14]
…仅仅是为了方便
掩码索引 x.ge(0.5)大于等于0.5的元素的位置置为1得到这样的一个掩码虽然显示的是torch.uint8类型但实际是ByteTensor类型然后根据掩码来取把掩码为1的元素取出来因此会得到3个大于等于0.5的元素通过mask_select得到的tensor的shape跟原来的tensor是没有关系的之所以打平是因为大于0.5的元素个数是根据内容确定的 torch.take(src,torch.tensor([0,2,5]))先把tensor打平比如把这里的[2,3]打平成[6]变成dimension为1size为6的tensor再去打平以后的编码