РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
258 of 769 menu

Функция real

Функция real возвращает действительную часть комплексного тензора. Она принимает на вход тензор с комплексными числами и возвращает новый тензор, содержащий только действительные значения. Если входной тензор не является комплексным, функция возвращает его копию без изменений.

Синтаксис

torch.real(input)

где input - комплексный тензор.

Пример

Давайте создадим комплексный тензор и извлечем его действительную часть:

import torch t = torch.tensor([1 + 2j, 3 + 4j, 5 + 6j]) res = torch.real(t) print(res)

Результат выполнения кода:

tensor([1., 3., 5.])

Пример

Функция работает и с двумерными комплексными тензорами:

import torch t = torch.tensor([ [1 + 2j, 3 + 4j], [5 + 6j, 7 + 8j] ]) res = torch.real(t) print(res)

Результат выполнения кода:

tensor([ [1., 3.], [5., 7.] ])

Пример

Если передать в функцию действительный тензор, она вернет его копию:

import torch t = torch.tensor([1.0, 2.0, 3.0]) res = torch.real(t) print(res)

Результат выполнения кода:

tensor([1., 2., 3.])

Смотрите также

  • функцию imag,
    которая извлекает мнимую часть комплексного тензора
  • функцию conj,
    которая вычисляет комплексно-сопряженное число
  • функцию angle,
    которая вычисляет угол комплексного числа
  • функцию complex,
    которая создает комплексный тензор из действительной и мнимой частей
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить