zl程序教程

您现在的位置是:首页 >  其他

当前栏目

tf 强制转换数据类型

转换 数据类型 强制 TF
2023-09-14 09:09:28 时间
a = [1., 2., 3.]
b = tf.cast(a, tf.complex128)

c = tf.keras.backend.eval(b)

print(c)
[1.+0.j 2.+0.j 3.+0.j]
x = [1., 2., 3.]
y = [0., 2., 3.]
equality= tf.equal(x,y)
equality_cast = tf.cast(equality,tf.float32)
equality_bitcast = tf.bitcast(equality_cast,tf.uint8)
print(tf.keras.backend.eval(equality))

print(tf.keras.backend.eval(equality_cast))

print(tf.keras.backend.eval(equality_bitcast))
[False  True  True]
[0. 1. 1.]
[[  0   0   0   0]
 [  0   0 128  63]
 [  0   0 128  63]]