Spec-Zone.ru › PyTorch 2.14

torch.view_as_complex

torch.view_as_complex(input) → Tensor

Возвращает представление input в виде комплексного тензора. Для входного комплексного тензора с size m1,m2,…,mi,2m1, m2, \dots, mi, 2, эта функция возвращает новый комплексный тензор с size m1,m2,…,mim1, m2, \dots, mi, где последняя размерность входного тензора должна представлять действительную и мнимую части комплексных чисел.

Предупреждение

view_as_complex() поддерживается только для тензоров с torch.dtype torch.float64 и torch.float32. Ожидается, что последняя размерность входных данных будет равна size 2. Кроме того, тензор должен иметь 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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API