torch.view_as_complex
-
torch.view_as_complex(input) → Tensor -
Возвращает представление
inputв виде комплексного тензора. Для входного комплексного тензора сsize, эта функция возвращает новый комплексный тензор сsize, где последняя размерность входного тензора должна представлять действительную и мнимую части комплексных чисел.Предупреждение
view_as_complex()поддерживается только для тензоров сtorch.dtypetorch.float64иtorch.float32. Ожидается, что последняя размерность входных данных будет равнаsize2. Кроме того, тензор должен иметьstride, равный 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)])
© 2026, PyTorch Contributors
PyTorch has a BSD-style license, as found in the LICENSE file.
https://docs.pytorch.org/docs/2.14/generated/torch.view_as_complex.html