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

Функция conj

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

Синтаксис

tf.math.conj(x, [name])

Пример

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

import tensorflow as tf t = tf.constant([1 + 2j, 3 - 4j, 5 + 0j]) res = tf.math.conj(t) print(res)

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

tf.Tensor([1.-2.j 3.+4.j 5.-0.j], shape=(3,), dtype=complex128)

Пример

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

import tensorflow as tf t = tf.constant([[1 + 1j, 2 - 2j], [3 + 3j, 4 - 4j]]) res = tf.math.conj(t) print(res)

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

tf.Tensor( [[1.-1.j 2.+2.j] [3.-3.j 4.+4.j]], shape=(2, 2), dtype=complex128)

Пример

Давайте применим функцию conj к тензору с действительными числами и убедимся, что значения не меняются:

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

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

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

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

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