torch.fliplr

torch.fliplr(input) Tensor 由于原文已经是技术文档中的函数声明形式,这种形式在编程和软件开发中是标准的,并不需要进行自然语言上的调整。因此直接返回原样。

沿左右方向翻转张量,返回一个新的张量。

将每一行的条目左右翻转。列的顺序会改变,但列本身保持不变。

注意

要求张量至少是二维的。

注意

torch.fliplr 会复制 input 的数据。这与 NumPy 的 np.fliplr 不同,np.fliplr 返回的是原张量的视图(常数时间内完成)。由于复制张量的数据比查看该数据需要更多的计算资源,因此预计torch.fliplr 会比 np.fliplr 更慢。

参数

输入 (Tensor) – 需要是至少二维的张量。

示例:

>>> x = torch.arange(4).view(2, 2)
>>> x
tensor([[0, 1],
        [2, 3]])
>>> torch.fliplr(x)
tensor([[1, 0],
        [3, 2]])
本页目录