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