Функция 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)