Spec-Zone.ru › PyTorch 2

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 (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

Spec-Zone.ru

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