捷徑

torch.view_as_complex

torch.view_as_complex(input) Tensor

input 作為複數張量返回。對於大小為 size m1,m2,,mi,2m1, m2, \dots, mi, 2 的輸入複數張量,此函數返回一個新的複數張量,其 sizem1,m2,,mim1, m2, \dots, mi,其中輸入張量的最後一個維度預期表示複數的實部和虛部。

警告

只有當張量的 torch.dtypetorch.float64torch.float32 時,才支援 view_as_complex()。輸入的最後一個維度預期 size 為 2。此外,張量的最後一個維度必須具有 1 的 stride。所有其他維度的 strides 必須為偶數。

參數

input (Tensor) – 輸入張量。

範例

>>> x=torch.randn(4, 2)
>>> x
tensor([[ 1.6116, -0.5772],
        [-1.4606, -0.9120],
        [ 0.0786, -1.7497],
        [-0.6561, -1.6623]])
>>> torch.view_as_complex(x)
tensor([(1.6116-0.5772j), (-1.4606-0.9120j), (0.0786-1.7497j), (-0.6561-1.6623j)])

文件

獲取 PyTorch 的全面開發人員文件

檢視文件

教學課程

獲取適用於初學者和進階開發人員的深度教學課程

檢視教學課程

資源

尋找開發資源並獲得您的問題解答

檢視資源