torch.view_as_complex¶
- torch.view_as_complex(input) 張量¶
返回
input的一個複數張量檢視。對於形狀為 的輸入張量,此函式返回一個形狀為 的新複數張量,其中輸入張量的最後一個維度應表示複數的實部和虛部。警告
view_as_complex()僅支援torch.dtype為torch.float64和torch.float32的張量。輸入的最後一個維度應為size2。此外,張量在其最後一個維度上的 步長 必須為 1。所有其他維度的步長必須為偶數。- 引數
input (張量) – 輸入張量。
示例
>>> 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)])