PyTorch torch.view_as_real Funktion


Pytorch torch 参考手册PyTorch torch-Referenzhandbuch

torch.view_as_realEs ist eine Funktion in PyTorch, die verwendet wird, um eine komplexe Tensor-Ansicht in einen reellen Tensor umzuwandeln. Sie teilt jeden komplexen Wert (Real- und Imaginärteil) in zwei separate Werte auf, und die letzte Dimension hat zwei Elemente.

Funktionsdefinition

torch.view_as_real(input)

Anwendungsbeispiel

Beispiel

import torch

# Erstelle einen komplexen Tensor
x = torch.tensor([1+2j, 3+4j, 5+6j])

# In reelle Ansicht konvertieren
y = torch.view_as_real(x)

print("Ursprüngliche Form des komplexen Tensors:", x.shape)
print("Form des reellen Tensors:", y.shape)
print("Reeller Tensor:")
print(y)

Das Ausgabeergebnis ist:

原始复数张量形状: torch.Size([3])
实数张量形状: torch.Size([3, 2])
实数张量:
tensor([[1., 2.],
        [3., 4.],
        [5., 6.]])

Pytorch torch 参考手册PyTorch torch-Referenzhandbuch

Andere Erweiterungen