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