torch.flip
- torch.flip(input, dims) → Tensor
沿给定轴在 n 维张量中反转顺序。
注意
torch.flip 会复制
input
的数据。这与 NumPy 的 np.flip 不同,np.flip 在常数时间内返回一个视图。由于复制张量的数据比查看数据要费时,因此预期 torch.flip 的速度会比 np.flip 慢。- 参数:
input (Tensor) – 输入张量。
维度(列表或元组)- 翻转的轴
示例:
>>> x = torch.arange(8).view(2, 2, 2) >>> x tensor([[[ 0, 1], [ 2, 3]], [[ 4, 5], [ 6, 7]]]) >>> torch.flip(x, [0, 1]) tensor([[[ 6, 7], [ 4, 5]], [[ 2, 3], [ 0, 1]]])