本文简要介绍python语言中 torch.repeat_interleave
的用法。
用法:
torch.repeat_interleave(input, repeats, dim=None, *, output_size=None) → Tensor
output_size(int,可选的) -给定轴的总输出大小(例如重复总和)。如果给定,它将避免计算张量的输出形状所需的流同步。
除了沿给定轴外,与输入具有相同形状的重复张量。
重复张量的元素。
警告
这与
torch.Tensor.repeat()
不同,但类似于numpy.repeat
。例子:
>>> x = torch.tensor([1, 2, 3]) >>> x.repeat_interleave(2) tensor([1, 1, 2, 2, 3, 3]) >>> y = torch.tensor([[1, 2], [3, 4]]) >>> torch.repeat_interleave(y, 2) tensor([1, 1, 2, 2, 3, 3, 4, 4]) >>> torch.repeat_interleave(y, 3, dim=1) tensor([[1, 1, 1, 2, 2, 2], [3, 3, 3, 4, 4, 4]]) >>> torch.repeat_interleave(y, torch.tensor([1, 2]), dim=0) tensor([[1, 2], [3, 4], [3, 4]]) >>> torch.repeat_interleave(y, torch.tensor([1, 2]), dim=0, output_size=3) tensor([[1, 2], [3, 4], [3, 4]])
torch.repeat_interleave(repeats, *, output_size=None) → Tensor
如果
repeats
是tensor([n1, n2, n3, …])
,那么输出将是tensor([0, 0, …, 1, 1, …, 2, 2, …, …])
其中0
出现n1
次,1
出现n2
次,2
出现n3
次等。
参数:
关键字参数:
返回:
返回类型:
相关用法
- Python PyTorch replace_pattern用法及代码示例
- Python PyTorch renorm用法及代码示例
- Python PyTorch reshape用法及代码示例
- Python PyTorch real用法及代码示例
- Python PyTorch remove用法及代码示例
- Python PyTorch read_vec_flt_ark用法及代码示例
- Python PyTorch register_kl用法及代码示例
- Python PyTorch read_vec_int_ark用法及代码示例
- Python PyTorch resolve_neg用法及代码示例
- Python PyTorch remainder用法及代码示例
- Python PyTorch register_module_forward_pre_hook用法及代码示例
- Python PyTorch remote用法及代码示例
- Python PyTorch register_module_full_backward_hook用法及代码示例
- Python PyTorch remove_spectral_norm用法及代码示例
- Python PyTorch record用法及代码示例
- Python PyTorch remove_weight_norm用法及代码示例
- Python PyTorch retinanet_resnet50_fpn用法及代码示例
- Python PyTorch read_vec_flt_scp用法及代码示例
- Python PyTorch resolve_conj用法及代码示例
- Python PyTorch register_parametrization用法及代码示例
- Python PyTorch reciprocal用法及代码示例
- Python PyTorch result_type用法及代码示例
- Python PyTorch register_module_forward_hook用法及代码示例
- Python PyTorch read_mat_scp用法及代码示例
- Python PyTorch read_mat_ark用法及代码示例
注:本文由纯净天空筛选整理自pytorch.org大神的英文原创作品 torch.repeat_interleave。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。