tensorflow版本2.x
tf.pad()函数用来对tensor某个维度进行填充或者复制,有3种用法:
- CONSTANT(填充常数),
- REFLECT(镜像复制),
- SYMMETRIC(对称复制);
用法
CONSTANT
t = tf.constant([[1, 2, 3], [4, 5, 6]])
paddings = tf.constant([[1, 2], [5, 2]])
print(t)
t2 = tf.pad(t, paddings, "CONSTANT")
print(t2)
运行结果:
tf.Tensor(
[[1 2 3]
[4 5 6]], shape=(2, 3), dtype=int32)
<tf.Tensor: shape=(5, 10

本文介绍了TensorFlow 2.x版本中tf.pad()函数的三种用法:CONSTANT(常数填充)、REFLECT(镜像复制)和SYMMETRIC(对称复制)。详细解释了各方法的含义,并通过实例展示了如何使用这些方法进行不同类型的填充和复制。
最低0.47元/天 解锁文章
3546

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



