Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
170 of 824 menu
◀ ▶

Функция real

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

Синтаксис

tf.real(input, [name])

Пример

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

import tensorflow as tf t = tf.constant([1 + 2j, 3 + 4j, 5 + 6j]) res = tf.real(t) print(res)

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

tf.Tensor([1. 3. 5.], shape=(3,), dtype=float32)

Пример

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

import tensorflow as tf t = tf.constant([1, 2, 3, 4, 5]) res = tf.real(t) print(res)

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

tf.Tensor([1 2 3 4 5], shape=(5,), dtype=int32)

Пример

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

import tensorflow as tf t = tf.constant([[1 + 1j, 2 + 2j, 3 + 3j], [4 + 4j, 5 + 5j, 6 + 6j]]) res = tf.real(t) print(res)

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

tf.Tensor( [[1. 2. 3.] [4. 5. 6.]], shape=(2, 3), dtype=float32)

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

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