跳到主要内容

tf.reshape

2025年02月11日
柏拉文
越努力,越幸运

一、认识


tf.reshape(x, shape) 函数用于改变 tf.Tensor 的形状。给定一个输入张量 x,返回一个新张量,该张量的数值与输入张量相同,但形状变为 shape特殊情况: 如果 shape 中有一个维度的值为 -1,则该维度的大小会自动计算,以确保总元素数量不变。例如,shape = [-1] 会将张量 展平(flatten1D 张量。但 shape 最多只能有一个 -1,否则会报错。形状匹配: 如果 shape1D 或更高维度,则返回的张量会按照新的 shape 排列原始数据。但是,新的 shape 必须与原始张量的总元素数量相同,否则会报错。

二、语法


tf.reshape (x, shape)