本文简要介绍python语言中 torch.flatten
的用法。
用法:
torch.flatten(input, start_dim=0, end_dim=- 1) → Tensor
通过将
input
重塑为一维张量来展平它。如果start_dim
或end_dim
已通过,则只有以start_dim
开头并以end_dim
结尾的尺寸会被展平。input
中的元素顺序保持不变。与 NumPy 的 flatten 不同,它总是复制输入的数据,这个函数可以返回原始对象、视图或副本。如果没有展平尺寸,则返回原始对象
input
。否则,如果输入可以被视为展平形状,则返回该视图。最后,只有当输入不能被视为扁平形状时,才会复制输入的数据。有关何时返回视图的详细信息,请参阅torch.Tensor.view()
。注意
展平零维张量将返回一维视图。
例子:
>>> t = torch.tensor([[[1, 2], ... [3, 4]], ... [[5, 6], ... [7, 8]]]) >>> torch.flatten(t) tensor([1, 2, 3, 4, 5, 6, 7, 8]) >>> torch.flatten(t, start_dim=1) tensor([[1, 2, 3, 4], [5, 6, 7, 8]])
相关用法
- Python PyTorch flip用法及代码示例
- Python PyTorch float_power用法及代码示例
- Python PyTorch floor_divide用法及代码示例
- Python PyTorch flipud用法及代码示例
- Python PyTorch fliplr用法及代码示例
- Python PyTorch floor用法及代码示例
- Python PyTorch frexp用法及代码示例
- Python PyTorch fft2用法及代码示例
- Python PyTorch fftn用法及代码示例
- Python PyTorch frombuffer用法及代码示例
- Python PyTorch fractional_max_pool3d用法及代码示例
- Python PyTorch frac用法及代码示例
- Python PyTorch freeze用法及代码示例
- Python PyTorch fp16_compress_hook用法及代码示例
- Python PyTorch fftshift用法及代码示例
- Python PyTorch fake_quantize_per_channel_affine用法及代码示例
- Python PyTorch fp16_compress_wrapper用法及代码示例
- Python PyTorch fractional_max_pool2d用法及代码示例
- Python PyTorch fftfreq用法及代码示例
- Python PyTorch from_numpy用法及代码示例
- Python PyTorch filter_wikipedia_xml用法及代码示例
- Python PyTorch fuse_modules用法及代码示例
- Python PyTorch fasterrcnn_mobilenet_v3_large_320_fpn用法及代码示例
- Python PyTorch fmax用法及代码示例
- Python PyTorch fork用法及代码示例
注:本文由纯净天空筛选整理自pytorch.org大神的英文原创作品 torch.flatten。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。