tf.cast:用于改变某个张量的数据类型
例如:
import tensorflow as tf;
import numpy as np;
A = tf.convert_to_tensor(np.array([[1,1,2,4], [3,4,8,5]]))
with tf.Session() as sess:
print A.dtype
b = tf.cast(A, tf.float32)
print b.dtype输出:
<dtype: 'int64'>
<dtype: 'float32'>
开始的时候定义A没有给出类型,采用默认类型,整形。利用tf.cast函数就改为float类型
本文介绍了如何使用TensorFlow中的tf.cast函数来转换张量的数据类型。通过一个具体的例子展示了将一个整型张量转换为浮点型张量的过程,并展示了在TensorFlow会话中查看转换前后张量数据类型的步骤。
6018

被折叠的 条评论
为什么被折叠?



