📜  Python – tensorflow.math.real()(1)

📅  最后修改于: 2023-12-03 15:19:03.879000             🧑  作者: Mango

Python – tensorflow.math.real()

tensorflow.math.real()是一个tensorflow库函数,它用于获取一个复数tensor的实部。

语法
tensorflow.math.real(
    input,
    name=None
)
参数
  • input:需要提取实部的复数tensor。

  • name:操作的名称。

返回值

返回一个tensor,其中包含输入tensor的实部。

示例
import tensorflow as tf

x = tf.complex(2.0, 3.0)
real_x = tf.math.real(x)

print(real_x)

输出:

tf.Tensor(2.0, shape=(), dtype=float32)

在这个例子中,我们首先创建一个复数张量x,它的实部为2.0,虚部为3.0。然后,我们使用tf.math.real()函数提取x的实部并将其赋值给real_x。最后,我们打印real_x的值。

注意事项
  • tensorflow.math.real()函数只能用于复数张量,否则将抛出异常。

  • 如果输入张量中的元素类型不是复数,则将其转换为复数,虚部均为0。