📅  最后修改于: 2023-12-03 15:19:03.879000             🧑  作者: Mango
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。